思维
文章平均质量分 67
pigpigwin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
栗酱的数列
题目链接 题意:t组数据,每组n,m,k,长度为n的数组a,长度为m的数组b,询问a中有多少长度为m的子串a1满足(a1+b1)%k=...=(ai+bi)%k=...=(am+bm)%k(a_1+b_1)\%k=...=(a_i+b_i)\%k=...=(a_{m}+b_{m})\%k(a1+b1)%k=...=(ai+bi)%k=...=(am+bm)%k 2<=n,m<=2e52<=n,m<=2e52<=n,m<=2e5 1<=ai,bi,k<原创 2021-08-23 13:47:19 · 148 阅读 · 0 评论 -
AtCoder Regular Contest 116
D - I Wanna Win The Game 题目链接 题意:给你n,m,构造n个元素的数组,满足 1.n个元素和为m 2.n个元素异或和为0。 问你有多少个这样的数组?(数的顺序不同也算不同) 数据范围: 1≤n≤5000 1≤m≤5000 对于异或问题,我们最常用的方法就是将其化为二进制。因为要使最终异或和为0,那么便二进制上每一位的个数要为偶数个,否则一定会出现在该位上最终属于一个1无法异或。 下面便成了组合数学的问题了,想一下如果我们已经处理好了前i-1位和为j的情况,那么第i位的情况只要枚举一原创 2021-04-28 21:25:47 · 171 阅读 · 0 评论
分享