关注
楼主牛批,第二题看了你的发现可以直接一维dp,代表前i个人最少购票时间,只有我这么菜的笔试的时候才会去暴力解了😭
void formatTime(int sec) {
int h = 0, m = 0, s = 0;
s = sec;
h = s / 3600;
m = (s - h * 3600) / 60;
s = s - h * 3600 - m * 60;
h += 8;
string suf = (h <= 12 ? "am" : "pm");
printf("%02d:%02d:%02d %s\n", h, m, s, suf.c_str());
}
int main()
{
int T = 0;
cin >> T;
while (T--) {
int n = 0;
cin >> n;
vector<int> a(n + 1, 0);
vector<int> b(n + 1, 0);
vector<int> dp(n + 1, 0);
for (int i = 1; i <= n; i++) cin >> a[i];
for (int i = 2; i <= n; i++) cin >> b[i];
dp[0] = 0; dp[1] = a[1];
for (int i = 2; i <= n; i++) {
dp[i] = min(dp[i - 1] + a[i], dp[i - 2] + b[i]);
}
formatTime(dp[n]);
}
}
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
298975次浏览 2986人参与
# 上班苦还是上学苦呢? #
220185次浏览 1301人参与
# 华泰证券Fintech星战营 #
164678次浏览 186人参与
# 写给毕业5年后的自己 #
1115次浏览 23人参与
# 如何缓解求职过程中的焦虑? #
3448次浏览 60人参与
# 华为求职进展汇总 #
4625890次浏览 28177人参与
# 好好告别我的学生时代 #
16096次浏览 345人参与
# 晒一下我的毕业照 #
23354次浏览 200人参与
# 简历无回复,你会继续海投还是优化再投? #
67687次浏览 693人参与
# 互联网行业现在还值得去吗 #
16593次浏览 54人参与
# 记录实习开销 #
12639次浏览 96人参与
# 2025,我想...... #
47917次浏览 459人参与
# 节后第一天上班,我的精神状态 #
8976次浏览 80人参与
# 工作两年想退休了 #
118199次浏览 1098人参与
# 考公VS就业,你怎么选? #
57922次浏览 388人参与
# 运营来爆料 #
42866次浏览 320人参与
# 00后45度躺现状 #
92591次浏览 478人参与
# 来聊聊机械薪资天花板是哪家 #
121778次浏览 736人参与
# 机械人,签完三方你在忙什么? #
48402次浏览 211人参与
# 如何KTV领导 #
55105次浏览 413人参与
# 租房前辈的忠告 #
167395次浏览 6344人参与