传送门

我永远讨厌\(dp.jpg\)

前置姿势

扩展\(Min-Max\)容斥

题解

纳尔博客去→_→

咱现在还没搞懂为啥初值要设为\(-1\)……

//minamoto
#include<bits/stdc++.h>
#define R register
#define fp(i,a,b) for(R int i=a,I=b+1;i<I;++i)
#define fd(i,a,b) for(R int i=a,I=b-1;i>I;--i)
#define go(u) for(int i=head[u],v=e[i].v;i;i=e[i].nx,v=e[i].v)
using namespace std;
char buf[1<<21],*p1=buf,*p2=buf;
inline char getc(){return p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++;}
int read(){
R int res,f=1;R char ch;
while((ch=getc())>'9'||ch<'0')(ch=='-')&&(f=-1);
for(res=ch-'0';(ch=getc())>='0'&&ch<='9';res=res*10+ch-'0');
return res*f;
}
const int N=10005,P=998244353;
inline int add(R int x,R int y){return x+y>=P?x+y-P:x+y;}
inline int dec(R int x,R int y){return x-y<0?x-y+P:x-y;}
inline int mul(R int x,R int y){return 1ll*x*y-1ll*x*y/P*P;}
int inv[N],f[11][N];
int n,m,s,x,res;
int main(){
// freopen("testdata.in","r",stdin);
n=read(),s=n+1-read(),m=read();
inv[0]=inv[1]=1;fp(i,2,m)inv[i]=1ll*inv[P%i]*(P-P/i)%P;
fp(i,1,s)f[i][0]=-1;
fp(i,1,n){
x=read();
fd(j,m,x)fd(k,s,1)f[k][j]=add(f[k][j],dec(f[k-1][j-x],f[k][j-x]));
}
fp(i,1,m)res=add(res,mul(f[s][i],inv[i]));
printf("%d\n",mul(res,m));
return 0;
}

最新文章

  1. android 移动网络实时抓包
  2. bzoj1800[Ahoi2009]fly 飞行棋 暴力枚举
  3. 【转】Java面试题全集2.2(上)
  4. BZOJ2242 [SDOI2011]计算器
  5. websocket 实现聊天功能
  6. 加密connectionStrings
  7. [ZT]嵌入视频播放器代码
  8. freemodbus-v1.5.0 源码分析
  9. Unity3D——键盘控制移动
  10. dell r710 服务器配置RAID5(3块硬盘做RAID5,另外再弄一块做数据冗余盘)
  11. [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)
  12. 腾讯大规模Hadoop集群实践 [转程序员杂志]
  13. RMAN_学习实验1_RMAN备份标准过程(案例)
  14. StructLayout特性(转)
  15. Unity之坐标转换
  16. 转载ASP.NET 状态管理Application,Session,Cookie和ViewState用法
  17. 【Revit API】梁构件支座检查算法
  18. ajax提交 返回中文乱码问题
  19. P1744 采购特价商品 最短路径
  20. 1063. Set Similarity

热门文章

  1. 机器学习(二十四)— 偏差Bias 与方差Variance
  2. python 特征选择 绘图 + mine
  3. Java微信开发_03_使用测试号进行开发
  4. HihoCoder1665方块游戏([Offer收割]编程练习赛40)(线段树)
  5. POJ-1564 dfs
  6. codevs1020 孪生蜘蛛
  7. bzoj 1257 余数之和 —— 数论分块
  8. linux下mysql配置查询
  9. for循环及break和continue的区别
  10. TS学习之枚举