BZOJ 3997: [TJOI2015]组合数学
2017-04-21 10:25
387 查看
Dilworth定理:DAG的最小链覆盖=最大点独立集
这个我并不会 如果你想当作结论也没关系。。
下面有一些帮助理解的
栋栋写的题解
还有某位大神的理解
一个点与其右上方的点是独立的 然后就可以DP求答案了
这个我并不会 如果你想当作结论也没关系。。
下面有一些帮助理解的
栋栋写的题解
还有某位大神的理解
一个点与其右上方的点是独立的 然后就可以DP求答案了
#include<bits/stdc++.h> using namespace std; const int N=1005; inline int read(){ char ch=getchar(); int x=0,f=1; while(ch<'0'||ch>'9'){if(ch=='-')f=-1; ch=getchar();} while(ch>='0'&&ch<='9'){x=(x<<3)+(x<<1)+ch-'0'; ch=getchar();} return x*f; } int f ,a ; int main() { int T=read(); while(T--){ int n=read(),m=read(),i,j; for(i=1;i<=n;i++){ for(j=1;j<=m;j++)f[i][j]=a[i][j]=read(); f[i][j]=0; } for(i=1;i<=n;i++)for(j=m;j>0;j--) f[i][j]=max(max(f[i-1][j],f[i][j+1]),a[i][j]+f[i-1][j+1]); printf("%d\n",f [1]); } return 0; }
相关文章推荐
- 【bzoj3997】[TJOI2015]组合数学
- BZOJ3997 TJOI2015 组合数学
- BZOJ 3997 [TJOI2015]组合数学(单调DP)
- [BZOJ 3997] [TJOI 2015] 组合数学
- bzoj 3997: [TJOI2015]组合数学
- bzoj 3997 [TJOI2015]组合数学(DP)
- BZOJ3997: [TJOI2015]组合数学(网络流)
- bzoj3997 [TJOI2015]组合数学 dp+Dilworth定理
- BZOJ 3997 TJOI2015 组合数学 Dilworth定理
- BZOJ 3997: [TJOI2015]组合数学
- 【BZOJ3997】【TJOI2015】组合数学 Dilworth定理 DP
- BZOJ 3997: [TJOI2015]组合数学 [偏序关系 DP]
- BZOJ 3997 [TJOI 2015 组合数学] 解题报告
- BZOJ 3997: [TJOI2015]组合数学
- BZOJ 3997 TJOI2015 组合数学
- 【BZOJ】3997: [TJOI2015]组合数学
- bzoj3997[TJOI2015]组合数学
- bzoj3997 [TJOI2015]组合数学(Dilworth定理+dp)
- 【bzoj3997】[TJOI2015]组合数学 Dilworth定理结论题+dp
- 【bzoj3997】【TJOI2015】【组合数学】【dp】