题意:
求在n棵树上摘不超过m颗豆子的方案,结果对p取模。
// *和%是同一优先级,从左到右运算 //解题思路:隔板法,C(nn+m)多选的一块保证了n个数的和小于等于m。可是n,m非常大,所以用到Lucas定理。 #include<cstdio> #include<iostream> using namespace std; #define ll long long int n,m,p; ll f[100005]; ll fastpow(ll a,ll n){ ll
求在n棵树上摘不超过m颗豆子的方案,结果对p取模。
// *和%是同一优先级,从左到右运算 //解题思路:隔板法,C(nn+m)多选的一块保证了n个数的和小于等于m。可是n,m非常大,所以用到Lucas定理。 #include<cstdio> #include<iostream> using namespace std; #define ll long long int n,m,p; ll f[100005]; ll fastpow(ll a,ll n){ ll