cf_369_div 2_E
2016-08-30 10:22
239 查看
题目
codeforces #369 div2 E有2^n天,求k个人中有人生日相同的概率,将概率用q/p表示,约分后分子分母同时模10^6+3
题解
ans=1/1(k>2^n):根据抽屉原理ans=1-A(2^n,k)/(2^n)^m
a. 分析可知分子分母的gcd为2^i(i为分子中质因数2的个数)
b. 2^i-j(0 < j < 2^i)中2的因数=j中2的因数个数
c. 1~i中2的因数个数和=i/2+i/2^2+i/2^3+…
若k>=p,则分子取模后=0,否则暴力计算
AC code
code相关文章推荐
- CF 369 div 2 —D 搜索+组合数
- CF#369(Div2) C. Coloring Trees (DP)
- [CF]codeforces round 369(div2)
- CF 334 div.2-C/div.1-A/603A Alternative Thinking
- CF 305 div2 D. Mike and Feet (递推)
- CF 209 Div2 (C) 快速幂 求分子(一堆数相加)和分母的最大公约数
- CF 230 div2 C(圆内整点数)
- CF 230 div2
- CF 231 div2
- CF 178(div 2)B(greedy + 枚举)
- CF - div2 - 460 - D.Substring(拓扑排序 + DP)
- 【CF】135 Div2 Choosing Capital for Treeland
- Cf Round #104 (Div. 1) E Lucky Queries 线段树
- 【CF】110 Div.1 B. Suspects
- CF 161 div2 D
- CF 189 div2 D
- CF RCC 2014 Warmup (Div. 2) D. Cunning Gena
- Mushroom 的序列 CF Round_FF div1 A
- CF 191 div2
- Codeforces Round #369 (Div. 2) A B 两水题 编码能力