#ABC212H. Nim 计数
Nim 计数
Nim 计数
题目描述
给定正整数 ,,以及由 个整数组成的序列 。
高桥君和青木君将玩一个取石子游戏。初始时有一些石子堆,每堆有一颗或多颗石子。两位玩家轮流进行以下操作,高桥君先手。
- 选择一堆剩余石子数为 颗以上的石子堆。设该堆当前剩余 颗石子,则从中移除 到 颗石子(含端点)。
最先无法进行操作的人输。
现在,考虑满足以下条件的初始石子布局。
- 设石子堆数为 ,满足 。
- 每堆的石子数都是 之一。
假设各堆是有序的,则共有 种这样的初始布局。在这些布局中,求出双方都采取最优策略时高桥君获胜的布局数,对 取模。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
2 2
1 2
4
可能的初始石子布局共有六种:,,,,,。
其中四种 ,,, 高桥君有必胜策略,另外两种青木君有必胜策略。因此应输出 。
100 3
3 5 7
112184936
请确保对 取模后输出。
数据范围
- 所有 互不相同。
- 输入均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2215
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者