当前位置:网站首页>数字三角形模型 AcWing 1018. 最低通行费
数字三角形模型 AcWing 1018. 最低通行费
2022-07-06 12:15:00 【T_Y_F666】
数字三角形模型 AcWing 1018. 最低通行费
原题链接
算法标签
DP 线性DP
思路
由题意,花费时间应小于(2N−1) , 故不能走回头路, 类似于摘花生问题。
代码
#include<bits/stdc++.h>
#define int long long
#define rep(i, a, b) for(int i=a;i<b;++i)
#define Rep(i, a, b) for(int i=a;i>=b;--i)
using namespace std;
const int N = 105, INF = 0x3f3f3f3f;
int f[N][N], a[N][N];
inline int read(){
int s=0,w=1;
char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
return s*w;
}
void put(int x) {
if(x<0) putchar('-'),x=-x;
if(x>=10) put(x/10);
putchar(x%10^48);
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n=read();
rep(i, 1, n+1){
rep(j, 1, n+1){
a[i][j]=read();
}
}
rep(i, 1, n+1){
rep(j, 1, n+1){
if(i==1&&j==1){
f[i][j]=a[i][j];
}else{
f[i][j]=INF;
if(i>1){
f[i][j]=min(f[i][j], f[i-1][j]+a[i][j]);
}
if(j>1){
f[i][j]=min(f[i][j], f[i][j-1]+a[i][j]);
}
}
}
}
printf("%lld", f[n][n]);
return 0;
}
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
边栏推荐
- Node.js: express + MySQL实现注册登录,身份认证
- 腾讯云数据库公有云市场稳居TOP 2!
- HDU 1026 search pruning problem within the labyrinth of Ignatius and the prince I
- Blue Bridge Cup microbial proliferation C language
- 爬虫(14) - Scrapy-Redis分布式爬虫(1) | 详解
- Selenium advanced operations
- PHP and excel phpexcel
- 【GET-4】
- 腾讯T4架构师,android面试基础
- Tips for web development: skillfully use ThreadLocal to avoid layer by layer value transmission
猜你喜欢

VMware virtual machine cannot open the kernel device "\.\global\vmx86"

HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅

redisson bug分析

Standardized QCI characteristics

信息系统项目管理师---第八章 项目质量管理

Understand yolov1 Part II non maximum suppression (NMS) in prediction stage

Standardized QCI characteristics

Li Kou 101: symmetric binary tree

Pay attention to the partners on the recruitment website of fishing! The monitoring system may have set you as "high risk of leaving"

Chic Lang: attributeerror: partially initialized module 'CV2' has no attribute 'GAPI_ wip_ gst_ GStreamerPipe
随机推荐
Blue Bridge Cup microbial proliferation C language
深度学习分类网络 -- ZFNet
腾讯T2大牛亲自讲解,跳槽薪资翻倍
OceanBase社区版之OBD方式部署方式单机安装
【计网】第三章 数据链路层(3)信道划分介质访问控制
121. 买卖股票的最佳时机
案例 ①|主机安全建设:3个层级,11大能力的最佳实践
Redisson bug analysis
Tips for web development: skillfully use ThreadLocal to avoid layer by layer value transmission
深入浅出,面试突击版
Synchronization of data create trigger synchronization table for each site
从sparse.csc.csr_matrix生成邻接矩阵
rt-thread i2c 使用教程
Period compression filter
学习打卡web
精彩编码 【进制转换】
Alibaba data source Druid visual monitoring configuration
小微企业难做账?智能代账小工具快用起来
Standardized QCI characteristics
New generation garbage collector ZGC