数字三角形
要求走到最后mod 100最大

可达性DP(好像是这样叫)

用bool数组f[i][j][k]表示 位置(i,j)能否得到k(mod 100意义下)

转移条件 f[i][j][k]=f[i+1][j][[k-a[i][j]+100)%100] | f[i+1][j+1][[k-a[i][j]+100)%100]

//Writer:GhostCai && His Yellow Duck

#include<iostream>
using namespace std; const int MAXN=26; int n;
int a[MAXN][MAXN]; bool f[MAXN][MAXN][100]; int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++) f[n][i][((a[n][i]%100)+100)%100]=1;
for(int i=n-1;i>=1;i--){
for(int j=1;j<=i;j++){
for(int k=0;k<=99;k++){
int v=(((k-a[i][j])%100)+100)%100 ;
f[i][j][k]=f[i+1][j][v] | f[i+1][j+1][v];
}
}
}
for(int i=99;i>=0;i--){
if(f[1][1][i]){
cout<<i<<endl;
return 0;
}
}
}

最新文章

  1. iOS-App发布证书的申请与使用
  2. Python 基礎 - 列表的使用
  3. AutoIt3(AU3)开发的分辨率快速设置工具
  4. ITK 4.8.1 Qt 5.4 MinGW 4.9.1 Configuration 配置
  5. 利用FormsAuthentication.RedirectFromLoginPage进行身份验证
  6. .NET多线程同步方法详解
  7. html+css布局小练习w3cfuns
  8. Spring MVC异常处理
  9. java-多线程安全问题
  10. 福利:Axure 8.0 Pro 破解版下载
  11. Python:tesserocr 在 windows 下的安装及简单使用
  12. C语言--第五次作业--指针
  13. python 模拟豆瓣登录(豆瓣6.0)
  14. 查询SQLSERVER执行过的SQL记录(历史查询记录)
  15. apache配置报错:Unrecognized LogFormat directive %I
  16. wordpress使用rsync加openvpn进行同步和备份
  17. 版本适配 sdk version MD
  18. PAT 1039 到底买不买(20)(20 分)
  19. AttributeError: type object &#39;testClass&#39; has no attribute &#39;testMothod&#39;
  20. 升级 macOS Mojave 后部分软件 (如 VS Code) 字体变虚的解决方法

热门文章

  1. [Noip2012普及组]摆花
  2. 黑马tomact学习二 tomcat的启动
  3. Redis - Windows平台下怎么切换db并且清理数据
  4. C# 委托之把委托从委托链(多播委托)移除
  5. SSH的端口转发
  6. js判断网页访问设备类型
  7. springmvc整合elasticsearch
  8. Help with Intervals(集合的交并补,线段树)
  9. Vue全家桶开发笔记
  10. postgresql 存储过程动态更新数据