社区讨论
求做法
学术版参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mll4js8b
- 此快照首次捕获于
- 2026/02/14 00:51 4 周前
- 此快照最后确认于
- 2026/02/14 16:12 3 周前
走廊上共有 盏感应灯排成一排,编号从到 。我们用状态值 表示感应灯开启,状态值 表示感应灯关闭。初始时,所有的灯都处于关闭状态,即初始状态值都为 。
为了测试感应灯系统的控制逻辑,蜗蜗需要执行恰好 次翻转操作。每次操作的规则如下:
选择两个整数 和 ,满足 ,随后将编号在区间 内的所有感应灯的状态进行翻转。如果某盏灯原本是关闭的(状态为 ),翻转后会变为开启(状态为 );如果原本是开启的,翻转后会变为关闭。
现在给定每盏灯最终的目标状态序列 。蜗蜗想知道,在所有可能的操作序列中,有多少种序列在执行完恰好 次操作后,感应灯的状态与目标序列 完全一致。
由于方案数可能非常大,请你输出答案对 取模后的结果。
两个操作序列被视为不同的,当且仅当存在至少一个步骤 () ,使得该步选择的翻转区间 不同。注意,操作的顺序不同也被视为不同的方案。
。
回复
共 1 条回复,欢迎继续交流。
正在加载回复...