(hdu 1205)吃糖果
2011-07-14 17:51
274 查看
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1205
要能全部吃完,最多的必须要吃完,所以max - 1 <= sum - max....
此题sum可能会溢出, 要用long long
#include <stdio.h>
int main(void)
{
int t, n, max, sweet;
long long sum;
scanf("%d", &t);
while (t--) {
max = -1;
sum = 0;
scanf("%d", &n);
while (n--) {
scanf("%d", &sweet);
if (sweet > max)
max = sweet;
sum += sweet;
}
sum -= max;
if (max - 1 <= sum)
puts("Yes");
else
puts("No");
}
return 0;
}
要能全部吃完,最多的必须要吃完,所以max - 1 <= sum - max....
此题sum可能会溢出, 要用long long
#include <stdio.h>
int main(void)
{
int t, n, max, sweet;
long long sum;
scanf("%d", &t);
while (t--) {
max = -1;
sum = 0;
scanf("%d", &n);
while (n--) {
scanf("%d", &sweet);
if (sweet > max)
max = sweet;
sum += sweet;
}
sum -= max;
if (max - 1 <= sum)
puts("Yes");
else
puts("No");
}
return 0;
}
相关文章推荐
- [HDU]1205 吃糖果 [抽屉原理]
- hdu 1205 吃糖果
- HDU 1205 吃糖果
- [HDU]1205 吃糖果 [抽屉原理]
- hdu(1205)吃糖果
- hdu 1205 吃糖果
- HDU—1205—吃糖果—【入门题】
- HDU 1205 吃糖果
- HDU 1205:吃糖果
- 【HDU-1205】吃糖果
- 吃糖果 hdu 1205 数论中思维问题 鸽巢原理
- 鸽巢原理:hdu 1205 吃糖果+poj 2356 Find a multiple+poj 3370 Halloween treats
- hdu__1205 吃糖果的解题代码
- hdu 1205 吃糖果
- HDU-1205 吃糖果
- Hdu 1205 吃糖果【思维题目】
- hdu 1205 吃糖果
- HDU-1205-吃糖果(c++的__int64!)
- [ACM] hdu 1205 吃糖果(鸽巢原理)
- hdu 1205 吃糖果