zoukankan      html  css  js  c++  java
  • BZOJ3398 牡牛和牝牛

    隔板搞掉就行了

    特么我什么时候感冒能好!QAQ。脑子都没有了QAQ。

    //Love and Freedom.
    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    #include<cmath>
    #define inf 20021225
    #define ll long long
    #define mdn 5000011
    using namespace std;
    int fac[100010],inv[100010];
    int ksm(int bs,int mi)
    {
    	int ans = 1;
    	while(mi)
    	{
    		if(mi&1)	ans=(ll)ans*bs%mdn;
    		bs=(ll)bs*bs%mdn; mi>>=1;
    	}
    	return ans;
    }
    
    int C(int x,int y)
    {
    	if(x<y || y<0)	return 0;
    	return (ll)fac[x] * inv[y] %mdn *inv[x-y] %mdn;
    }
    
    int main()
    {
    	int n,k;
    	scanf("%d%d",&n,&k); fac[0] = inv[0] = 1;
    	for(int i=1;i<=n;i++)	fac[i] = (ll)fac[i-1]*i%mdn;
    	inv[n] = ksm(fac[n],mdn-2);// printf("%d
    ",fac[n]);
    	for(int i=n;i;i--)	inv[i-1]=(ll)inv[i]*i%mdn;
    	int ans=1;
    	for(int x=1;x<=n;x++)
    	{
    		ans+=C(n-(x-1)*k,x),ans%=mdn;
    		//printf("%d %d %d
    ",n-(x-1)*k,x,C(n-(x-1)*k,x));
    	}
    	printf("%d
    ",ans);
    	return 0;
    }
  • 相关阅读:
    1217 实验四 递归下降语法分析程序设计
    1118实验三有限自动机的构造与识别
    11.12评论
    C语言文法
    25-陈庆祥-词法分析
    0909我的看法
    文法定义评价
    1029 语言文法
    1022 词法分析程序
    0909 随说
  • 原文地址:https://www.cnblogs.com/hanyuweining/p/10321875.html
Copyright © 2011-2022 走看看