Pro.ID10136 TitleSubset Sums Title链接http://10.20.2.8/oj/exercise/problem?problem_id=10136 AC40 Submit142 Ratio28.17% 时间&空间限制描述For many sets of consecutive integers from 1 through N ( 1 ≤ N ≤ 39 ), one can partition the set into two sets whose sums are identical. For example, if N=3, one can partition the set {1, 2, 3} in one way so that the sums of both subsets are identical:
This counts as a single partitioning (i.e., reversing the order counts as the same partitioning and thus does not increase the count of partitions). If N=7, there are four ways to partition the set { 1, 2, 3, ... 7 } so that each partition has the same sum:
Given N, your program should print the number of ways a set containing the integers from 1 through N can be partitioned into two sets whose sums are identical. Print 0 if there are no such ways. Your program must calculate the answer, not look it up from a table. 输入Multiple test cases. For each case, each case contains a single line with a single integer representing N, as above. 输出Description For many sets of consecutive integers from 1 through N ( 1 ≤ N ≤ 39 ), one can partition the set into two sets whose sums are identical. For example, if N=3, one can partition the set {1, 2, 3} in one way so that the sums of both subsets are identical:
This counts as a single partitioning (i.e., reversing the order counts as the same partitioning and thus does not increase the count of partitions). If N=7, there are four ways to partition the set { 1, 2, 3, ... 7 } so that each partition has the same sum:
Given N, your program should print the number of ways a set containing the integers from 1 through N can be partitioned into two sets whose sums are identical. Print 0 if there are no such ways. Your program must calculate the answer, not look it up from a table. Input Multiple test cases. For each case, each case contains a single line with a single integer representing N, as above. Output For each case, output a single line with a single integer that tells how many same-sum partitions can be made from the set { 1, 2, ..., N }. The output file should contain 0 if there are no ways to make a same-sum partition. Sample Input 7 Sample Output 4 Source 样例输入7 样例输出4 作者 |