链接http://acm.hdu.edu.cn/showproblem.php?pid=5804

题意:给你一些商店和他的商品价格,然后给你一个记账本,问你记大了就是1,否则是0

解法:模拟,注意测试数据大小

#include<stdio.h>
//#include<bits/stdc++.h>
#include<string.h>
#include<iostream>
#include<math.h>
#include<sstream>
#include<set>
#include<queue>
#include<map>
#include<vector>
#include<algorithm>
#include<limits.h>
#define inf 0x3fffffff
#define INF 0x3f3f3f3f
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define ULL unsigned long long
using namespace std;
int n,m;
long long a[1000005];
long long q,p;
long long b[1000005],e[1000005],c[1000005];
long long sum=0;
int t;
long long MAXN1,MAXN2;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
sum=0;
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
{
// cin>>a[i];
scanf("%lld",&a[i]);
sum+=a[i];
}
for(int i=1;i<=m;i++)
{
scanf("%lld",&b[i]);
if(sum>=b[i])
{
printf("0");
}
else
{
printf("1");
}
}
puts("");
} return 0;
}

  

最新文章

  1. 用java来删除数组中指定的元素
  2. 配置 node.js 环境
  3. ORA-30004 错误处理
  4. python数字图像处理(12):基本图形的绘制
  5. PAT-乙级-1025. 反转链表 (25)
  6. 直接调用类成员函数地址(用汇编取类成员函数的地址,各VS版本还有所不同)
  7. Mybatis入门看这一篇就够了
  8. node.js-v6新版安装过程
  9. python基础day2
  10. window.open在ajax里 被浏览器拦截
  11. vue生命週期
  12. Excle中的使用小技巧
  13. django----基于Form组件实现的增删改和基于ModelForm实现的增删改
  14. Linux下Sublime Text 3的安装
  15. Linux setenforce命令详解[SeLinux操作]
  16. TFS任务预览
  17. NLP &amp; AI
  18. opencv-从图像旋转学习Mat数据訪问
  19. Loading dl-debug.c in gdb / Ubuntu 14.04.4 LTS
  20. JZYZOJ1502 [haoi2008]下落的圆盘 计算几何 贪心

热门文章

  1. Javascript常用的设计模式详解
  2. 洛谷【P1303】A*B Problem
  3. bzoj 2406 矩阵 —— 有源汇上下界可行流
  4. debian软件安装和卸载
  5. HDOJ2141(map在二分搜索中的应用)
  6. Python:map()、reduce()、filter()的区别
  7. web攻击之三:SQL注入攻击的种类和防范手段
  8. 人物-IT-雷军:雷军
  9. 二 kafka设计原理
  10. UML核心元素--包