#503. 等和的分隔子集
等和的分隔子集
晓萌希望将 到 的连续整数组成的集合划分成两个子集合,且保证每个集合的数字和是相等。例如,对于 ,对应的集合 能被划分成 和 两个子集合。
这两个子集合中元素分别的和是相等的。
对于 ,我们只有一种划分方法,而对于 时,我们将有 种划分的方案。
输入格式
输入包括一行,仅一个整数,表示 的值 。
输出格式
输出包括一行,仅一个整数,晓萌可以划分对应 的集合的方案的个数。当没法划分时,输出 。
格式说明输出时每行末尾的多余空格,不影响答案正确性
输入、输出要求要求使用「文件输入、输出」的方式解题,输入文件为 subset.in
,输出文件为 subset.out
样例输入
7
样例输出
4