[DP] BZOJ4321. queue2
来源:互联网 发布:新手可以做淘宝代销吗 编辑:程序博客网 时间:2024/06/05 08:51
套路DP…这种和相邻数有关的一般考虑从小到大插入。
#include<cstdio>#include<algorithm>using namespace std;const int maxn=1005,MOD=7777777;typedef long long LL;LL f[maxn][maxn][2];int n;int main(){ //freopen("bzoj4321.in","r",stdin); //freopen("bzoj4321.out","w",stdout); scanf("%d",&n); f[1][0][0]=1; for(int i=1;i<=n-1;i++) for(int j=0;j<=i-1;j++) for(int k=0;k<=1;k++) if(f[i][j][k]){ if(k>0) (f[i+1][j][1]+=f[i][j][k])%=MOD; (f[i+1][j+1][1]+=f[i][j][k]*(2-k)%MOD)%=MOD; if(j-k>0) (f[i+1][j-1][0]+=f[i][j][k]*(j-k)%MOD)%=MOD; if(i+1-(j-k)-2>0) (f[i+1][j][0]+=f[i][j][k]*(i+1-(j-k)-2)%MOD)%=MOD; } printf("%lld\n",f[n][0][0]); return 0; }
阅读全文
0 0
- [DP] BZOJ4321. queue2
- DP bzoj4321 queue2
- [DP] BZOJ4321. queue2
- BZOJ4321 queue2 DP/递推
- 【bzoj4321】queue2
- bzoj4321: queue2
- bzoj 4321 queue2 dp
- [DP]BZOJ 4321: queue2
- 4321: queue2 思路题 DP
- bzoj 4321: queue2 (DP)
- 4321: queue2
- BZOJ 4321: queue2|动态规划
- dp
- dp
- dp
- 【DP】
- dp
- dp
- 阿里云 CDN 504错误几种解决方法
- spring线程池在新的线程中获取不到注入的实例
- 十二 Java日期时间
- BI笔记之--- SSAS部署的几种方式
- android RecyclerView 频繁设置数据闪退问题
- [DP] BZOJ4321. queue2
- Webpack构建目标(Targets)
- windows用psftp传文件到Linux
- ARouter 路由框架
- 使用 Task 简化异步编程
- C++笔记
- Android IPC机制学习笔记(一)
- apache Shiro学习笔记(三)Authorization
- websocket与struts2冲突