博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codevs2189数字三角形w——最优性转化
阅读量:5042 次
发布时间:2019-06-12

本文共 796 字,大约阅读时间需要 2 分钟。

题目:

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

代码如下:

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

 

转载于:https://www.cnblogs.com/Zinn/p/8537382.html

你可能感兴趣的文章
BZOJ3456城市规划
查看>>
欧拉项目python代码(1--10)
查看>>
python的深拷贝和浅拷贝
查看>>
字典树模板(有待更新,链表版)
查看>>
css之font属性
查看>>
纯表格打造的邮箱登录页面
查看>>
[程序猿感悟] 一个当了爹的程序员的自白,多些业余生活,更能提高效率
查看>>
北大青鸟ASP.NET——HTML控件和验证控件
查看>>
金融系列12《双币电子现金方案》
查看>>
python003
查看>>
导出Excel
查看>>
《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library与异步通讯层》序
查看>>
Failover cluster中遇到的几个问题
查看>>
jQuery写注册页
查看>>
20162330 实验一 《Java开发环境的熟悉》 实验报告
查看>>
Hive的UDF(用户自定义函数)开发
查看>>
堆栈区别:
查看>>
微信公众号开发之自定义菜单
查看>>
SVN操作小记
查看>>
wrodcount
查看>>