题目链接:点击查看

题目大意:中文题意

题目分析:

代码:

#include<iostream>
#include<cstdio>
#include<string>
#include<ctime>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<stack>
#include<climits>
#include<queue>
#include<map>
#include<set>
#include<sstream>
using namespace std;typedef long long LL;typedef unsigned long long ull;const int inf=0x3f3f3f3f;const int N=1e5+100;struct Node
{int val,id;bool operator<(const Node& a)const{return val>a.val;}
}a[N];int b[N];int main()
{
#ifndef ONLINE_JUDGE
//  freopen("input.txt","r",stdin);
//  freopen("output.txt","w",stdout);
#endif
//  ios::sync_with_stdio(false);int w;cin>>w;while(w--){int n;scanf("%d",&n);for(int i=1;i<=n;i++){int num;scanf("%d",&num);a[i].val=(1<<num);a[i].id=i;b[i]=0;}sort(a+1,a+1+n);int sum=(1<<30);for(int i=1;i<=n;i++){if(sum>=a[i].val){sum-=a[i].val;b[a[i].id]=1;}}if(sum)puts("impossible");else{for(int i=1;i<=n;i++)printf("%d",b[i]);putchar('\n'); }}return 0;
}

牛客 - 奇怪的背包问题增加了(贪心)相关推荐

  1. 牛客 华华听月月唱歌 贪心

    https://ac.nowcoder.com/acm/contest/392/A 链接:https://ac.nowcoder.com/acm/contest/392/A 来源:牛客网 题目描述 月 ...

  2. 牛客 奇怪的排序问题(单调栈/遍历)

    文章目录 1. 题目 2. 解题 1. 题目 链接:https://ac.nowcoder.com/acm/contest/10166/B 来源:牛客网 操场上有n个人排成一队,这n个人身高互不相同, ...

  3. 牛客 - 「土」巨石滚滚(贪心)

    题目链接:点击查看 题目大意:给出一个土球,初始时的稳定性为m,现在需要撞击n个障碍,每撞击掉第i个障碍物后,会降低a[i]的稳定性,但会增加b[i]的稳定性,若土球的稳定性小于0,则会直接散架,问能 ...

  4. 2021牛客多校10 - Train Wreck(贪心)

    题目链接:点击查看 题目大意:给出一个合法的括号序列,再给出 nnn 个数字,括号序列对应着入栈和出栈,问是否存在一个合法的顺序,使得 nnn 个数字按照括号序列操作后,每次入栈后,栈中的序列都是不同 ...

  5. 牛客 - umi和弓道(几何+贪心)

    题目链接:点击查看 题目大意:在一个二维平面上,给出一个初始点 P ,接下来给出 n 个点当做靶子,现在初始节点会射击每个靶子,我们可以进行的操作是在 x 轴或 y 轴上建造一段连续长度的木板,使得初 ...

  6. 【Nowcoder】牛客小白月赛26 H 保卫家园 | 贪心、扫描线

    emmm-考试周一天一套小白月赛保持手感- 别问为什么,怕被太难的题卡的挂科- 本来不想写什么题解,不过这题确实有妙处,就记录一下吧 题目大意: 为了抵御深渊的蔓延,被深渊毁掉家园的人们组建法兰不死队 ...

  7. 牛客国庆集训派对day6TJ-DefenseTower【贪心】

    正题 题目链接:https://ac.nowcoder.com/acm/contest/1111/J 题目大意 一棵树,每个点有一个威力值,每次破坏一个点会受到与它相连没有破坏的点的威力值之和的伤害. ...

  8. 【牛客每日一题】tokitsukaze and Soldier 题目精讲 贪心、优先队列、堆

    链接:https://ac.nowcoder.com/acm/problem/50439 来源:牛客网 ACM在线模板 今天才发现牛客推出了一个每日一题的版块,3月25号就开始了,今天才发现,赶紧补救 ...

  9. Division 贪心,模拟 牛客练习赛95

    链接:https://ac.nowcoder.com/acm/contest/11185/C 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言52 ...

最新文章

  1. Asp.net的Session和Cookie传值方式
  2. 记录一下python绘制地图
  3. 使用Visual Studio实现WinForm多语言版本实例
  4. mysql数据库入门教程(8):数据的基本类型
  5. Windows 2008 R2安装DHCP服务器问题及解决方法
  6. jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
  7. javascript 西瓜一期 04 解释型语言与编译型语言的翻译过程
  8. linux下ip协议(V4)的实现(二)
  9. 尝试引用非结构体数组的字段_剖析PHP底层数组是如何实现的
  10. python3读取excel方法封装_python-excel读写封装
  11. JAVA day06 继承,super,方法的重写,抽象类
  12. 摩托罗拉MT788刷机
  13. 【渝粤教育】电大中专药物分析技术基础_1作业 题库
  14. Android开发中如何加载API源码帮助开发
  15. winrm java客户端_java通过winrm4j远程连接win执行命令
  16. CSS动画:梦幻西游
  17. Open the World 丨 COSCon'22志愿者招募正式启动
  18. Premiere CS4无法导出视频
  19. FlyMcu串口下载
  20. datastage 如何把db2的varchar列数据抽取到mysql的longtext列

热门文章

  1. ocv特性_实际使用工况的锂离子电池SOC-OCV关系
  2. AQS.accquire
  3. 当开启了延迟加载的开关,对象是怎么变成代理对象的?
  4. RequestToViewNameTranslator
  5. Spring对于Bean管理的核心组件
  6. SOA理论与概念深入剖析
  7. response的运行过程
  8. 循环结构_while循环
  9. 日志规范之slf4j整合Log4j以及Logback
  10. 定义简单类-接收对象的变量同样是对对象的引用