容斥
- Passerby ゛
这个作者很懒,什么都没留下…
展开
-
codeforce 1080 C. Masha and two friends(模拟+容斥)
题目点这里 题目大意:给你一个n*m的图形有白块和黑块,第一次操作将x1,y1,x2,y2矩形中所有块变为白块,第二次操作将x3,y3,x4,y4所有块变为黑块,最后问白块和黑块的总数。 思路:先分别把每次操作的影响加到总数中。要注意一点的是当方块面积为偶数时,白块黑块,各占一半,面积为奇数时,左下角的块会多一个,(x+y)是偶数则是白块,反则为黑块。 然后判断两个方块有没有交集,这里用到类似容斥...原创 2018-12-23 22:48:12 · 153 阅读 · 0 评论 -
codeforces 900 D. Unusual Sequences(记忆化搜索,组合数学,容斥)
http://codeforces.com/contest/900/problem/D 题意:构造序列,gcd=x ,数字和为y,问能构造多少种不同的 思路:首先要满足m%n==0,因为每个数字为x的倍数,那么和也应该为x的倍数 考虑一开始有m/n个 n,考虑隔板法,将其分成2,3,4…m/n组,每组求和即为新的序列,隔板法可知 C(1,m/n-1)+C(2,m/n-1)+…即为2m/n-1,但在...原创 2019-07-29 22:49:31 · 78 阅读 · 0 评论