划分 (divide)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
对于正整数,我们定义 为满足 的最大的非负整数 。
特殊的, 。
小 Y 有一个正整数 。
小 Y 称一个正整数可重集 是好的,当且仅当:
- 的所有元素都是 的非负次幂。
- 的元素之和为 。
- 不存在一种将 分成两个集合 的方法,使 ,其中 是 中元素的和, 是 中元素的和。
现在想知道对于 ,有多少个好的可重集 。答案对 取模。
输入格式
从 divide.in
文件读入数据。
一行一个整数 。
输出格式
输出到 divide.out
文件。
输出一行 个数,第 个数代表 的答案。
样例 1
10
1 1 2 1 1 3 6 1 1 2
数据范围
对于每个测试点, 保证
子任务 | 分数 | 附加约束条件 |
---|---|---|
无附加限制 |
NOIP2测
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-11-7 18:15
- End at
- 2024-11-7 21:45
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 7