设为首页 加入收藏

TOP

2014鞍山网络预选赛1004(贪心)hdu5000
2015-07-20 17:42:08 来源: 作者: 【 】 浏览:1
Tags:2014 鞍山 网络 预选赛 1004 贪心 hdu5000

Clone

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 291 Accepted Submission(s): 131


Problem Description After eating food from Chernobyl, DRD got a super power: he could clone himself right now! He used this power for several times. He found out that this power was not as perfect as he wanted. For example, some of the cloned objects were tall, while some were short; some of them were fat, and some were thin.

More evidence showed that for two clones A and B, if A was no worse than B in all fields, then B could not survive. More specifically, DRD used a vector v to represent each of his clones. The vector v has n dimensions, representing a clone having N abilities. For the i-th dimension, v[i] is an integer between 0 and T[i], where 0 is the worst and T[i] is the best. For two clones A and B, whose corresponding vectors were p and q, if for 1 <= i <= N, p[i] >= q[i], then B could not survive.

Now, as DRD's friend, ATM wants to know how many clones can survive at most.
Input The first line contains an integer T, denoting the number of the test cases.

For each test case: The first line contains 1 integer N, 1 <= N <= 2000. The second line contains N integers indicating T[1], T[2], ..., T[N]. It guarantees that the sum of T[i] in each test case is no more than 2000 and 1 <= T[i].

Output For each test case, output an integer representing the answer MOD 10^9 + 7.
Sample Input
2
1
5
2
8 6

Sample Output
1
7

题意:RT
思路:找到一个x,然后求满足总和等于x的所有的解
而x要取T[i]总和的一半,比赛的时候只能想到要取x为T[i]的最大值,sad~
而求n个数(对应的位置不能超过T数组的上界)满足总和等于x的所有的解就是一个背包问题,dp搞就可以了
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 3395 Special Fish(费用流) 下一篇SGU 271 Book Pile(双端队列)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)