关注
第一题10分钟ac代码
#include<bits/stdc++.h>
using namespace std;
const int maxn=1e5+5;
typedef long long ll;
ll a[maxn][5];
ll dp[maxn][5];
int main(){
int n;
cin>>n;
for(int i=1;i<=3;i++){
for(int j=1;j<=n;j++){
scanf("%lld",&a[i][j]);
}
}
memset(dp,0x3f3f3f3f,sizeof(dp));
dp[1][1]=0;
dp[1][2]=0;
dp[1][3]=0;
for(int i=2;i<=n;i++){
for(int j=1;j<=3;j++){
dp[i][1]=min(dp[i][1],dp[i-1][j]+abs(a[j][i-1]-a[1][i]));
dp[i][2]=min(dp[i][2],dp[i-1][j]+abs(a[j][i-1]-a[2][i]));
dp[i][3]=min(dp[i][3],dp[i-1][j]+abs(a[j][i-1]-a[3][i]));
}
}
ll ans=min(dp[n][1],min(dp[n][2],dp[n][3]));
cout<<ans<<endl;
return 0;
}
第二题没给我反馈:
正确性不确定
https://pasteme.cn/31272
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# HR问:你期望的薪资是多少?如何回答 #
67276次浏览 653人参与
# 我和mentor的爱恨情仇 #
77885次浏览 431人参与
# “vivo”个offer #
41692次浏览 288人参与
# 打工人的精神状态 #
98576次浏览 1289人参与
# 被同事甩锅了怎么办 #
24200次浏览 100人参与
# 你见过哪些工贼行为 #
28517次浏览 141人参与
# 一人一个landing小技巧 #
125574次浏览 1457人参与
# 你的秋招第一场笔试是哪家 #
258704次浏览 2026人参与
# 满帮集团求职进展汇总 #
6707次浏览 68人参与
# 考研失败就一定是坏事吗? #
149664次浏览 1081人参与
# vivo工作体验 #
29252次浏览 125人参与
# 和mentor 1on1 都聊什么? #
2282次浏览 21人参与
# 哪一瞬间觉得自己长大了 #
39527次浏览 494人参与
# 上班后和你想的一样吗? #
88086次浏览 671人参与
# 校招生月薪1W算什么水平 #
43407次浏览 235人参与
# 实习吐槽大会 #
386694次浏览 2156人参与
# 如何准备秋招 #
64687次浏览 830人参与
# 你想留在一线还是回老家? #
62763次浏览 537人参与
# 工作后明白的那些道理 #
22978次浏览 225人参与
# 数字马力求职进展汇总 #
206532次浏览 1636人参与
# 我是面试官,请用一句话让我破防 #
29011次浏览 133人参与

