HDU - 5665 Lucky (技巧)
2016-04-20 14:02
218 查看
HDU
- 5665
Lucky
Submit Status
Description
Chaos
August likes to study the lucky numbers.
For
a set of numbers S,we set the minimum non-negative integer,which can't be gotten by adding the number in S,as the lucky number.Of course,each number can be used many times.
Now,
given a set of number S, you should answer whether S has a lucky number."NO" should be outputted only when it does have a lucky number.Otherwise,output "YES".
Input
The
first line is a number T,which is case number.
In
each case,the first line is a number n,which is the size of the number set.
Next
are n numbers,means the number in the number set.
.
Output
Output“YES”or
“NO”to every query.
Sample Input
1
1
2
Sample Output
NO
Source
BestCoder Round #80
//题意:
给你n个数,问你用这些数相加,是否可以得到最小的非负整数(0和1)?
//思路:
只用判断给的数中是否有0和1就行了,只有一个也是不行的
- 5665
Lucky
Time Limit: 1000MS | Memory Limit: 65536KB | 64bit IO Format: %I64d & %I64u |
Description
Chaos
August likes to study the lucky numbers.
For
a set of numbers S,we set the minimum non-negative integer,which can't be gotten by adding the number in S,as the lucky number.Of course,each number can be used many times.
Now,
given a set of number S, you should answer whether S has a lucky number."NO" should be outputted only when it does have a lucky number.Otherwise,output "YES".
Input
The
first line is a number T,which is case number.
In
each case,the first line is a number n,which is the size of the number set.
Next
are n numbers,means the number in the number set.
.
Output
Output“YES”or
“NO”to every query.
Sample Input
1
1
2
Sample Output
NO
Source
BestCoder Round #80
//题意:
给你n个数,问你用这些数相加,是否可以得到最小的非负整数(0和1)?
//思路:
只用判断给的数中是否有0和1就行了,只有一个也是不行的
#include<stdio.h> #include<string.h> #include<algorithm> #include<iostream> #define INF 0x3f3f3f3f #define ll long long #define N 1010 #define M 1000000007 using namespace std; int main() { int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); bool f1=false,f2=false; for(int i=0;i<n;i++) { int a; scanf("%d",&a); if(a==1) f1=true; if(a==0) f2=true; } if(f1&&f2) printf("YES\n"); else printf("NO\n"); } return 0; }
相关文章推荐
- JS动态创建元素的两种方法
- Phoenix+HBase使用心得
- ios开发多线程篇——线程的状态
- Java面试题之精选最常见的面试真题 上
- [LeetCode]Permutation全排列和去重全排列
- ACM-经典DP之Monkey and Banana——hdu1069
- Linux下rar和unrar命令的安装使用
- Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法
- Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法
- EditText点击不弹出系统键盘,显示光标
- 60个优秀的免费3D模型下载网站
- win7-64bit下安装Scipy
- mssql数据库,数据库同步,分布式数据库,数据库集群,如何实现
- BigDecimal加减乘除运算
- 比较有用的软件集锦
- C 数列计算问题
- mac下安装memcache集成到xampp
- block没那么难(一):block的实现
- 比较有用的软件集锦
- 精确毫秒