Submit | All submissions | Best solutions | Back to list |
KINJUTSU - POWER LEFT |
Naruto is in the middle of the fight and his present power is p. He uses Tajū Kage Bunshin no Jutsu (Multiple Shadow Clone Technique) to create maximum n number of clones and he decided to distribute maximum p/2 power to the possible number of clones. First clone will always receive power equal to 1 and i th clone will receive power as i th term of an AP starting with 1 and having sum less than equal to p/2. Now he sends all even clones for observation and odd ones for fighting. After the battle is over only the observation clones and the highest power clone is alive. What is Naruto's power after he call back all his clones?
Input
The first line contains the number of test cases t (t <= 1000). The next following t lines will contain two integers p and n (1 <= p, n <= 10^9).
Output
Output must contains t lines consisting of the answer as mentioned in above question.
Example
Input: 1 200 10 Output: 155
Explanation:- Naruto is going to give 100 power to 10 clones. So there will be an AP with first term as 1 common difference 2. On adding required terms we get 55, and hence total power is 155.
Added by: | `Ak |
Date: | 2014-10-29 |
Time limit: | 0.100s-1s |
Source limit: | 5000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All |
hide comments
|
|||||
2015-12-18 17:22:29
common difference should always be an integer. ?? final answer always an integer..?? @naruto09--> no it can have precision loss Last edit: 2015-12-18 17:28:54 |
|||||
2015-08-26 23:44:41
Nice ques. only take care of diff. cases. |
|||||
2015-08-16 13:52:17 Jaswanth
easy one to get 1 point don't forget atmost n clones |
|||||
2015-08-03 11:01:04 xMAn
getting SIGFPE error :/ |
|||||
2015-06-08 10:46:23 Aman Agarwal
Voila! got 1 point..just needed to take care of some silly cases |
|||||
2015-04-14 10:51:43 sdda
for those who are getting SIGFPE runtime error.......guys also include the case when n=0 with n=1..... |
|||||
2014-12-22 11:57:18 Amit Ajaat
Akay sir,u please explain ,can we have any real number including (floats)as the common difference of AP or just integers,also u post some more testcases!!!Not everyone watches naruto RE- u can work with any data type either float or int, and to solve this there is no need to be a naruto fan :P Last edit: 2014-12-31 14:01:23 |
|||||
2014-11-06 09:02:09 Mordekaiser
How to read the problem? The AP is the ability power? Mordekaiser can always use ability power... If the AP is the Arithmetic Progression, is the increment the integers? Or can it be the reals? Is this real life? What does "maximum n clones" mean? Can we use the negative value of the difference of an AP? Last edit: 2014-11-06 09:08:41 |
|||||
2014-11-06 06:58:04 `Ak
@Jacob Plachta I feel the question is well explained as it is mentioned that the possible number of clones that can be formed and at last that we have to find the Naruto's power that specifies that the total amount of power left with Naruto.. What do you find unclear in it?? RE: The statement leaves out many details entirely, such as how the arithmetic progression is determined (namely, that the number of terms is first maximized (up to N), breaking ties by maximizing the sum of the terms (up to P/2)), and what determines Naruto's final power. Without that, there are multiple possible interpretations which can only be narrowed down by trying cases, which isn't fine. Last edit: 2014-11-06 08:56:48 |
|||||
2014-11-05 21:10:52 UJtriumphsâ„¢
Some more test cases :) 18 10 O/P->14 200 9 O/P->172 Last edit: 2014-11-06 07:01:21 |