题目:http://codevs.cn/problem/2189/

通过增加一维,将最优性转化为可行性。

代码如下:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n,a[][];
bool f[][][];
int main()
{
// memset(f,-2,sizeof f);
scanf("%d",&n);
for(int i=;i<=n;i++)
for(int j=;j<=i;j++)
{
scanf("%d",&a[i][j]);
if(i==n)
f[i][j][a[i][j]%]=;
}
for(int i=n-;i>=;i--)
for(int j=;j<=n;j++)
for(int k=;k>;k--)
{
f[i][j][k]=max(f[i+][j][(k-a[i][j]+)%],
f[i+][j+][(k-a[i][j]+)%]);
}
for(int i=;i>=;i--)
if(f[][][i])
{
printf("%d",i);
return ;
}
}

最新文章

  1. Java程序员的日常 —— 工作一天的收获
  2. PLSQL_性能优化工具系列10_Automatic Database Diagnostic Monitor - ADDM
  3. 关于gzip压缩
  4. csu 10月 月赛 B 题 Scoop water
  5. Python sys.path.append
  6. 构建高可用web站点(四)
  7. Flex4.6 DataGrid GridItemRenderer宣染器
  8. 使用命令行编译as文件成swf
  9. Unity3d Hololens MR开发入门
  10. css实现超出部分用...代替
  11. java 数组内的最大组合数
  12. [ZJOI2005]九数码游戏
  13. mysql技巧:按条件筛选,然后替换
  14. oracle 汉字转化拼音函数
  15. .net Forms身份验证不能用在应用的分布式部署中吗?
  16. python中生成器
  17. 浅谈AutoResetEvent的用法
  18. init_config_file.lua
  19. Git和Repo管理使用
  20. Linux下Mysql的安装步骤

热门文章

  1. Android应用的电量消耗和优化的策略
  2. iOS开发系列--让你的应用“动”起来【转载】
  3. redis配置认证密码(转)
  4. CountDownTimer
  5. ASP.NET动态网站制作(9)-- JQ(1)
  6. 跳过权限检查,强制修改mysql密码
  7. java设计模式之迭代器模式
  8. 九度OJ 1161:Repeater(复制器) (递归)
  9. 九度OJ 1026:又一版 A+B (进制转换)
  10. 不依赖外部js es 库 实现 点击内容 切换