当前位置:网站首页>数字三角形模型 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;
}
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
边栏推荐
- 2022年6月语音合成(TTS)和语音识别(ASR)论文月报
- A5000 vgpu display mode switching
- 范式的数据库具体解释
- Leetcode brush first_ Maximum Subarray
- 【云小课】EI第47课 MRS离线数据分析-通过Flink作业处理OBS数据
- 系统与应用监控的思路和方法
- Speech recognition (ASR) paper selection: talcs: an open source Mandarin English code switching corps and a speech
- Cf960g - bandit Blues (type I Stirling number +ogf)
- Transformer model (pytorch code explanation)
- 5. 無線體內納米網:十大“可行嗎?”問題
猜你喜欢
Hudi vs Delta vs Iceberg
Li Kou 101: symmetric binary tree
Example of applying fonts to flutter
Standardized QCI characteristics
[play with Linux] [docker] MySQL installation and configuration
5. Wireless in vivo nano network: top ten "feasible?" problem
[network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN
Node. Js: express + MySQL realizes registration, login and identity authentication
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
Oceanbase Community Edition OBD mode deployment mode stand-alone installation
随机推荐
蓝桥杯 微生物增殖 C语言
[network planning] Chapter 3 data link layer (3) channel division medium access control
Tencent Android interview must ask, 10 years of Android development experience
js获取浏览器系统语言
Blue Bridge Cup microbial proliferation C language
【云小课】EI第47课 MRS离线数据分析-通过Flink作业处理OBS数据
(3) Web security | penetration testing | basic knowledge of network security construction, IIS website construction, EXE backdoor generation tool quasar, basic use of
String length limit?
腾讯字节阿里小米京东大厂Offer拿到手软,老师讲的真棒
Learn to explore - use pseudo elements to clear the high collapse caused by floating elements
Tencent T3 Daniel will teach you hand-in-hand, the internal information of the factory
Appx代码签名指南
Transformer model (pytorch code explanation)
New generation garbage collector ZGC
Leetcode brush first_ Maximum Subarray
腾讯架构师首发,2022Android面试笔试总结
技术分享 | 抓包分析 TCP 协议
Oceanbase Community Edition OBD mode deployment mode stand-alone installation
案例 ①|主机安全建设:3个层级,11大能力的最佳实践
mod_ WSGI + pymssql path SQL server seat