cf_369_div 2_E

题目

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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_35867255/article/details/52367056
个人分类: acm2016_练习赛题解
上一篇bfs
下一篇文章标题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭