当前位置:网站首页>数字三角形模型 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;
}
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
边栏推荐
- String长度限制?
- Cf960g - bandit Blues (type I Stirling number +ogf)
- Hudi vs Delta vs Iceberg
- [infrastructure] deployment and configuration of Flink / Flink CDC (MySQL / es)
- 颜色(color)转换为三刺激值(r/g/b)(干股)
- AsyncHandler
- 腾讯T3大牛手把手教你,大厂内部资料
- Logstash expressway entrance
- Crawler (14) - scrape redis distributed crawler (1) | detailed explanation
- [network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN
猜你喜欢
腾讯安卓开发面试,android开发的基础知识
算法面试经典100题,Android程序员最新职业规划
腾讯字节等大厂面试真题汇总,网易架构师深入讲解Android开发
腾讯T4架构师,android面试基础

案例 ①|主机安全建设:3个层级,11大能力的最佳实践

Transformer model (pytorch code explanation)

腾讯字节阿里小米京东大厂Offer拿到手软,老师讲的真棒

Vscode debug run fluent message: there is no extension for debugging yaml. Should we find yaml extensions in the market?

(3) Web security | penetration testing | basic knowledge of network security construction, IIS website construction, EXE backdoor generation tool quasar, basic use of

2022年6月语音合成(TTS)和语音识别(ASR)论文月报
随机推荐
Example of shutter text component
[infrastructure] deployment and configuration of Flink / Flink CDC (MySQL / es)
AddressSanitizer 技术初体验
Linear distance between two points of cesium
Cesium Click to draw a circle (dynamically draw a circle)
Color is converted to tristimulus value (r/g/b) (dry stock)
Configuration and simple usage of the EXE backdoor generation tool quasar
String length limit?
小微企业难做账?智能代账小工具快用起来
leetcode先刷_Maximum Subarray
手把手教你学会js的原型与原型链,猴子都能看懂的教程
rt-thread i2c 使用教程
PowerPivot——DAX(初识)
[network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN
Problems encountered in using RT thread component fish
DOM operation
Guangzhou's first data security summit will open in Baiyun District
Speech recognition (ASR) paper selection: talcs: an open source Mandarin English code switching corps and a speech
某东短信登录复活 安装部署教程
Tencent cloud database public cloud market ranks top 2!