组合数
Joey丶sunk
古今成大事者 不惟有超世之才 亦必有坚忍不拔之志
展开
-
C - The Intriguing Obsession Codeforces Round #439 (Div. 2) 找规律-组合数
很傻×,,当时以为这是一个三维的 DP ,,然后稍微推了下 每推出递推方程,,完全没往找规律方面想 后来看CF的 Tutorial 感觉豁然开朗,,给定的同种颜色之间两个island 最小距离为三,,也就是最小的时候是三个不同颜色的点相互连通的时候 也就是说我们只需要找到两两颜色之间的组合方式,,然后这三个相乘就是了 也就是题目中 test 1: 2 ^ 3 = 8 的由来----(因为任意原创 2017-10-07 13:59:29 · 258 阅读 · 0 评论 -
Gym - 101775A A - Chat Group 组合数+逆元
由题推出,需要求: C(n,k) + C(n,k+1) +...+ C(n,n); 由于n巨大(1e9),而k 1e5; 可以转化为: 2^k - ( C(n,0) + C(n,1) + ... + C(n,k-1) ) C(n,k) = ( n*(n-1)*..(n-k+1) ) / ( k! ); 恰好O(k)解决 因为涉及到分数取模,所以还要预处理 inv(k!) ,逆元打...原创 2018-07-22 21:39:44 · 567 阅读 · 0 评论