Price List

 Accepts: 880
 Submissions: 2184
 Time Limit: 2000/1000 MS (Java/Others)
 Memory Limit: 262144/131072 K (Java/Others)

问题描述
在Byteland一共有nn家商店,编号依次为11到nn。每家商店只会卖一种物品,其中第ii家商店的物品单价为v_iv​i​​。Byteasar每天都会进行一次购物,他会在每家商店购买最多一件物品,当然他也可以选择什么都不买。回家之后,Byteasar会把这一天购物所花的钱的总数记录在账本上。Byteasar的数学不好,他可能会把花的钱记少,也可能记多。Byteasar并不介意记少,因为这样看上去显得自己没花很多钱。请写一个程序,帮助Byteasar判断每条记录是否一定记多了。
输入描述
输入的第一行包含一个正整数T(1\leq T\leq 10)T(1≤T≤10),表示测试数据的组数。对于每组数据,第一行包含两个正整数n,m(1\leq n,m\leq 100000)n,m(1≤n,m≤100000),表示商店的个数和记录的个数。第二行包含nn个正整数v_i(1\leq v_i\leq 100000)v​i​​(1≤v​i​​≤100000),依次表示每家商店的物品的单价。接下来mm行,每行包含一个整数q(0\leq q\leq 10^{18})q(0≤q≤10​18​​),表示一条记录。
输出描述
对于每组数据,输出一行mm个字符,依次回答每个询问。如果一定记多了,请输出'1',否则输出'0'。
输入样例
1
3 3
2 5 4
1
7
10000
输出样例
001

思路:

如果一定记多了,那么就是一定超过了所有商家商品价值的和。

Ac代码:

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
#define ll __int64
ll val[1000000];
int main()
{int t;scanf("%d",&t);while(t--){int n,m;scanf("%d%d",&n,&m);ll tmp=0;for(int i=0;i<n;i++){scanf("%I64d",&val[i]);tmp+=val[i];}while(m--){ll x;scanf("%I64d",&x);if(x>tmp)printf("1");else printf("0");}printf("\n");}
}

Hdu 5804 Price List【水题】相关推荐

  1. HDU 5804 BestCoder Round #86 Price List (水题)

    Price List 题目链接: 点我打开链接 Source BestCoder Round #86  题意:有一个人去 n 间商店购物,在每家商店购买最多一件物品,也可以什么都不买.给你每家商店的物 ...

  2. HDU 5804 Price List(水~)

    Description 在Byteland一共有n家商店,编号依次为1到n.每家商店只会卖一种物品,其中第ii家商店的物品单价为vi Byteasar每天都会进行一次购物,他会在每家商店购买最多一件物 ...

  3. HDU 5804 Price List (简单题)

    题目链接 直接计算即可 #include<cstdio> #include<algorithm> #include<iostream> #include<cs ...

  4. HDU 6168 Numbers 思维 水题

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6168 题目描述: 定义数组b是由数组a每两项的和组成的,现在将数组A, B混在一起给你, 筛出数组A ...

  5. HDU 4393 Throw nails [水题]

    题解写了N多方法,我用的是最水的那种.. 起始区间只有(0 <= Fi <= 500),500秒之后排名必然不会变化了..所以,暴力500秒,然后排个序就行了. 1 #include &l ...

  6. HDU - 2091 空心三角形 水题,但是有点坑...

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  7. hdu 4823 Energy Conversion(水题)

    Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  8. HDU 5703 Desert 水题 找规律

    HDU 5703 Desert 水题 找规律 已知有n个单位的水,问有几种方式把这些水喝完,每天至少喝1个单位的水,而且每天喝的水的单位为整数.看上去挺复杂要跑循环,但其实上,列举几种情况之后就会发现 ...

  9. HDU 1033 水题

    题意还真的不好懂,摸索数据就出来了,注意顺时针和逆时针时候的方向变化 /*  * Author:lonelycatcher  * problem:hdu 1033  * Type:水题  */ #in ...

最新文章

  1. eclipse插件 android模拟器,关于eclipse:ADT插件中的android模拟器没有运行
  2. 用Transformer定义所有AI模型!特斯拉AI总监Karpathy发推感叹AI融合趋势
  3. 2 年来,每个人最该感谢的,是坚持学习、用心分享的自己
  4. python函数的目的与意义_Python函数的概念和使用
  5. 正则表达式使用及常见表达式汇总
  6. 如何实现文件增量同步——算法
  7. 视觉SLAM十四讲(3):三维空间刚体运动
  8. 关于Javascript闭包的理解(二)
  9. 在JavaScript中实现命名空间
  10. day25 在继承的背景下属性查找的顺序、组合、多态与接口、鸭子类型
  11. Netlink套接字
  12. 《人月神话》读书笔记
  13. C# BackgroundWorker
  14. 【JVM】4种引用和使用场景
  15. 【oracle】oracle筛选后导出表,载入对象选择,保存对象选择,save object selection的使用,过滤clob导出,利用osf文件
  16. Arduino怎么设置中文版?
  17. 分水岭算法--语义分割
  18. 美国计算机视觉专业排名,你了解美国计算机视觉专业吗
  19. python sys.getsizeof 变量的大小
  20. 【新观点】孙悟空其实是太上老君炼的丹药变成的

热门文章

  1. 实验吧-密码学(二)
  2. jiffies与HZ、定时器、原子操作
  3. 文献调研之如何查找文献及源码
  4. Gartner丨 边缘计算成熟度曲线 2019
  5. CentOS 7.4 安装部署 hadoop 2.6 文档 V1.3
  6. 继承 extends
  7. 【无标题】C#nbsp;语言入门基础介绍学习通http://www.bdgxy.com/
  8. 单个正态总体参数的区间估计、两个正态总体参数的区间估计 Matlab实现
  9. 2021年7月电动汽车保有量,充电站数量
  10. 新买的笔记本电脑怎么分盘_笔记本电脑验机指南