关注
楼主牛批,第二题看了你的发现可以直接一维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 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
59196次浏览 868人参与
# 硬件人的简历怎么写 #
254160次浏览 2884人参与
# 京东TGT #
46906次浏览 174人参与
# 你遇到过哪些神仙同事 #
71471次浏览 641人参与
# 我的2024小目标 #
57881次浏览 388人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
16815次浏览 126人参与
# 百度工作体验 #
204546次浏览 1906人参与
# 实习生应该准时下班吗 #
201332次浏览 1314人参与
# 上班到公司第一件事做什么? #
37659次浏览 347人参与
# 国企和大厂硬件兄弟怎么选? #
119938次浏览 1656人参与
# 工作一周年分享 #
18746次浏览 111人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
104165次浏览 1075人参与
# 面试吐槽bot #
13467次浏览 87人参与
# 互联网行业现在还值得去吗 #
6217次浏览 42人参与
# 面试经验谈 #
38088次浏览 497人参与
# 拼多多工作体验 #
16548次浏览 152人参与
# 入职第五天,你被拉进了几个工作群 #
17518次浏览 80人参与
# 假如我穿越到了妈妈的18岁 #
5812次浏览 43人参与
# 国企vs私企,你更想去? #
217225次浏览 2070人参与
# 你们的毕业论文什么进度了 #
999047次浏览 9398人参与
# 机械人,你的第一份感谢信是谁给的 #
26408次浏览 296人参与