-
个人简介
#include <bits/stdc++.h> using namespace std; #define ll long long #define ull unsigned long long const long long mod=1000000007,N=1000005; long long c[N]; ll r[N]; ll power(ll a,ll b) { long long cnt=1; while(b) { if(b&1) { cnt=cnt*a%mod; } a=a*a%mod; b>>=1; } return cnt; } long long C(long long n,long long m) { return r[n]*power(r[m],mod-2)%mod*power(r[n-m],mod-2)%mod; } int main() { long long n,m; cin>>n>>m; long long cnt=0; r[0]=1; for(long long i=1;i<=1000000;i++) { long long qwe=r[i-1]*i; r[i]=qwe%mod; } for(int i=1;i<=m;i++) { cin>>c[i]; cnt+=c[i]; } cout<<C(n-cnt-1,m-1)%mod; return 0; }
-
最近活动
- 8.25普及组补题场 IOI
- csp-j 第二次普及组模拟赛-补题 作业
- 24年8月21日 普及组模拟赛DAY1-补题 作业
- 2024年8月16日CSP-J初赛模拟赛-补题 作业
- 历年CSP初赛真题 作业
- 2024.8.9普及集训第七天(追光班) IOI
- 2024.8.7~8.8普及集训第五/六天(追光班) IOI
- 2024.8.6普及集训第四天(追光班) IOI
- 2024.8.5普及集训第三天(追光班) IOI
- 2024年8月2日 初赛练习(6)【小学组】-补题场 作业
- 2024年7月26日 初赛练习(5)【小学组】-补题场 作业
- 2024年7月19日 初赛练习(4)【小学组】-补题场 作业
- 2024 六月 图灵初赛月赛 - 普及组 作业
- 2024年6月第二场周赛 普及组-补题 作业
- 2024年6月第一场周赛 普及组-补题 作业
- 2024年6⽉第一场周赛-普及组 IOI
- 2024图灵5月月赛 - 普及组 作业
- 2024 图灵五月月赛 - 普及组 ACM/ICPC
- 2024年5⽉第三场周赛补题-普及组 作业
- 2024.5.9周赛补题-普及组 作业
- 2024 图灵4月月赛 - 普及组 OI
- 城阳区51劳动节小学组趣味模拟赛 OI
- 2024.5月 第一场 周赛 - 普及组 IOI
- 2024 4月 第三场周赛 - 普及\提高组 IOI
- 2024.4 月 第二场周赛 补题场 - 普及、提高 作业
- 2024年4月第二周周赛 - 普及\提高组 IOI
- 2022-2023年市北区区赛历年真题 - 小学组 IOI
- 2024.4.8 普及、提高组 四月第一周周赛 作业
- 2024 4月 第一场周赛 - 普及、提高组 IOI
- 2024.3.31 图灵三月月赛 - 普及组 补题场 作业
- 图灵三月月赛 - 普及组 赛题 ACM/ICPC
- 2024年3⽉第三场周赛-入门/提高 IOI
- 2024.3.18 周赛补题-普及/提高 作业
- 2024年3⽉第二场周赛-入门/提高 IOI
- 2024.3.11 周赛补题-入门/提高组 作业
- 2024年3⽉第⼀场周赛-入门/提高 IOI
- 2023.6.10 青岛市图灵编程杯 周赛补赛 作业
- 2023.6.3 青岛市图灵编程杯 周赛 补赛 作业
- 2023.5.27 青岛市图灵编程杯 周赛 补题场 作业
- 2023.5.20 青岛市图灵编程杯 周赛 补题场 作业
- 2023年 市北区区赛 - 初中组补题场 作业
- 2023年 市北区区赛 - 小学组补题场 作业
-
Stat
-
Rating