ZOJ Problem Set - 3498||Javabeans
2015-04-21 19:54
260 查看
JavabeansTime Limit: 2 Seconds Memory Limit: 65536 KBJavabeans are delicious. Javaman likes to eat javabeans very much.Javaman has n boxes of javabeans. There are exactly i javabeans in the i-th box (i = 1, 2, 3,...n). Everyday Javaman chooses aninteger x. He also chooses several boxes where the numbers of javabeans are all at least x. Then he eats x javabeans in each box he has just chosen. Javaman wants to eat all the javabeans up as soon as possible. So how manydays it costs for him to eat all the javabeans?InputThere are multiple test cases. The first line of input is an integer T ≈ 100 indicating the number of test cases.Each test case is a line of a positive integer 0 < n < 231.OutputFor each test case output the result in a single line.Sample Input
4 1 2 3 4Sample Output
1 2 2 3
题目一开始不太理解,后来发现是有规律的,输出是1,2,2,3。。不难猜出这个规律是输出1个1,2个2,4个3,8个4等等。所以代码就很简单了,一次AC~~
#include <iostream>#include <math.h>using namespace std;int main(){int t;cin >> t;while (t--){int n,i=1;cin >> n;if (n == 1)cout << "1" << endl;else{while (pow(2.0, i) <= n){i++;}cout << i << endl;}}return 0;}[/code]
相关文章推荐
- ZOJ Problem Set - 1003
- ZOJ Problem Set - 1007
- ZOJ Problem Set - 2850 Beautiful Meadow
- ZOJ Problem Set - 1926 Guessing Game
- ZOJ Problem Set - 1649
- ZOJ 3498 Javabeans
- ZOJ Problem Set - 1940 Dungeon Master
- ZOJ Problem Set - 1544 Currency Exchange
- ZOJ Problem Set - 3778【Talented Chef】
- ZOJ Problem Set - 3228 Searching the String AC自动机
- ZOJ Problem Set - 3811 Untrusted Patrol
- ZOJ 3498 Javabeans
- ZOj Problem Set-1241
- ZOJ Problem Set - 1239 (最小点覆盖 )
- ZOJ Problem Set - 2014 Piggy-Bank【完全背包】
- ZOJ Problem Set - 1037 Gridland
- ZOJ Problem Set - 1076 Gene Assembly
- Argus(ZOJ Problem Set - 2212)(优先队列)
- ZOJ Problem Set - 2412 Farm Irrigation
- ZOJ Problem Set - 3829Known Notation(贪心)