【UOJ】#273. 【清华集训2016】你的生命已如风中残烛
2017-02-23 09:27
615 查看
题目链接:http://uoj.ac/problem/273
$${Ans=\frac{\prod _{i=1}^{m}i}{w-n+1}}$$
$${Ans=\frac{\prod _{i=1}^{m}i}{w-n+1}}$$
#include<iostream> #include<cstdio> #include<algorithm> #include<vector> #include<cstdlib> #include<cmath> #include<cstring> using namespace std; #define maxn 10010 #define llg int #define md 998244353 #define yyj(a) freopen(a".in","r",stdin),freopen(a".out","w",stdout); llg n,m,ans,x,w; inline int getint() { int w=0; char c=getchar(); while((c<'0' || c>'9') && c!='-') c=getchar(); //if (c=='-') q=1, c=getchar(); while (c>='0' && c<='9') w=w*10+c-'0', c=getchar(); return w; } int main() { yyj("a"); cin>>n; for (register llg i=1;i<=n;i++) { x=getint(); w+=x; } ans=1; for (register llg i=1;i<=w;i++) if (i+n!=w+1) ans=1LL*ans*i%md; cout<<ans; return 0; }
相关文章推荐
- UOJ273 [清华集训2016] 你的生命已如风中残烛 【数学】
- UOJ#273. 【清华集训2016】你的生命已如风中残烛
- BZOJ4735 你的生命已如风中残烛 UOJ#273 【清华集训2016】
- uoj#274. 【清华集训2016】温暖会指引我们前行
- UOJ#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
- UOJ274 [清华集训2016] 温暖会指引我们前行 【LCT】【最大生成树】
- UOJ #274. 【清华集训2016】温暖会指引我们前行 [lct]
- uoj275. 【清华集训2016】组合数问题
- uoj 279: [清华集训2016]温暖会指引我们前行
- uoj#274. 【清华集训2016】温暖会指引我们前行 //LCT
- UOJ#274. 【清华集训2016】温暖会指引我们前行
- UOJ272 [清华集训2016] 石家庄的工人阶级队伍比较坚强 【分治乘法】
- 【BZOJ 4734】【UOJ 269】【清华集训2016】 如何优雅地求和
- UOJ_274_[清华集训2016]温暖会指引我们前行_LCT
- uoj#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
- UOJ268 [清华集训2016] 数据交互 【动态DP】【堆】【树链剖分】【线段树】
- UOJ 267 [清华集训2016]魔法小程序
- UOJ276 [清华集训2016] 汽水 【二分答案】【点分治】【树状数组】
- UOJ 274 【清华集训2016】温暖会指引我们前行 ——Link-Cut Tree
- BZOJ 4736/UOJ #274. 【清华集训2016】温暖会指引我们前行 LCT边权操作