题目链接
思路
当 n > m n>m n>m时一定存在一个子序列的和% m m m为0。
证明:
考虑每一位的前缀和,那么一共 n n n位前缀和,每一位从1到n的前缀和的范围在 [ 0 , m ) [0,m) [0,m),根据抽屉原理(把多于n个的物体放到n个抽屉里,则至少有一个抽屉里的东西不少于两件)可得:在 s u m 1 sum_1
CF 557B. Modulo Sum【抽屉原理】
最新推荐文章于 2022-03-01 08:45:16 发布
题目链接
思路
当 n > m n>m n>m时一定存在一个子序列的和% m m m为0。
证明:
考虑每一位的前缀和,那么一共 n n n位前缀和,每一位从1到n的前缀和的范围在 [ 0 , m ) [0,m) [0,m),根据抽屉原理(把多于n个的物体放到n个抽屉里,则至少有一个抽屉里的东西不少于两件)可得:在 s u m 1 sum_1