关闭

cf_369_div 2_E

112人阅读 评论(0) 收藏 举报
分类:

题目

codeforces #369 div2 E
有2^n天,求k个人中有人生日相同的概率,将概率用q/p表示,约分后分子分母同时模10^6+3

题解

  1. ans=1/1(k>2^n):根据抽屉原理
  2. 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+…
  3. 若k>=p,则分子取模后=0,否则暴力计算

AC code

code

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1336次
    • 积分:216
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档