Pro.ID22065 TitleSum Title链接http://10.20.2.8/oj/exercise/problem?problem_id=22065 AC52 Submit82 Ratio63.41% 时间&空间限制描述Consider the natural numbers from 1 to N. By associating to each number a sign (+ or -) and calculating the value of this expression we obtain a sum S. The problem is to determine for a given sum S the minimum number N for which we can obtain S by associating signs for all numbers between 1 to N. For a given S, find out the minimum value N in order to obtain S according to the conditions of the problem. 输入The input consists of multiple test case, one integer S per line , (0< S ≤ 100000) which represents the sum to be obtained. 输出Description Consider the natural numbers from 1 to N. By associating to each number a sign (+ or -) and calculating the value of this expression we obtain a sum S. The problem is to determine for a given sum S the minimum number N for which we can obtain S by associating signs for all numbers between 1 to N. For a given S, find out the minimum value N in order to obtain S according to the conditions of the problem. Input The input consists of multiple test case, one integer S per line , (0< S ≤ 100000) which represents the sum to be obtained. Output The output will contain the minimum number N for which the sum S can be obtained. Sample Input 12 Sample Output 7 Hint The sum 12 can be obtained from at least 7 terms in the following way: 12 = -1+2+3+4+5+6-7. Source 样例输入12 样例输出7 提示The sum 12 can be obtained from at least 7 terms in the following way: 12 = -1+2+3+4+5+6-7. |