1 条题解
-
0
题解
思路
设整张票的数字和模 为 。某一位 满足条件,等价于 。与其直接对“存在”做容斥,不如固定总和 ,统计完全不含任何合法数字的非幸运车票。
做法
子任务一
时只有全零车票,且它一定幸运,答案为 。
子任务二
枚举所有 张车票,计算总和,再检查是否有一位满足 。
满分算法
枚举 。禁用所有满足 的数字 ,再做长度和模数的动态规划:
完成 位后, 就是总和为 且没有任何一位能够见证幸运条件的车票数。所有非幸运车票按自身总和恰好被统计一次,因此
正确性说明
对任意车票,其总和模 唯一确定为某个 。若它含有满足 的数字,则且仅则该位等于其余位之和,车票幸运;否则它被对应 的动态规划统计为非幸运。两类互斥且覆盖全部 张车票,故上述减法得到的正是答案。
复杂度
满分算法时间复杂度 ,空间复杂度 ;枚举算法为 。
- 1
信息
- ID
- 1370
- 时间
- 3000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者