码迷,mamicode.com
首页 > 其他好文 > 详细

BZOJ3997 TJOI2015 组合数学

时间:2018-02-08 20:06:53      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:sizeof   style   class   set   name   bit   leak   include   col   

最长反链=最小链覆盖。

http://vfleaking.blog.163.com/blog/static/1748076342012918105514527/

By:大奕哥

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int T,n,m,f[1005][1005],a[1005][1005];
 4 int main()
 5 {
 6     scanf("%d",&T);
 7     while(T--)
 8     {
 9         scanf("%d%d",&n,&m);
10         memset(f,0,sizeof(f));
11         for(int i=1;i<=n;++i)
12         for(int j=1;j<=m;++j)
13         scanf("%d",&a[i][j]);
14         for(int j=1;j<=m;++j)
15         for(int i=n;i;--i)
16         f[i][j]=max(f[i][j],max(max(f[i+1][j],f[i+1][j-1]+a[i][j]),f[i][j-1]));
17         printf("%d\n",f[1][m]);
18     }
19     return 0;
20 }

 

BZOJ3997 TJOI2015 组合数学

标签:sizeof   style   class   set   name   bit   leak   include   col   

原文地址:https://www.cnblogs.com/nbwzyzngyl/p/8432251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!