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