[2016-03-27][HDU][1260][Tickets]
Posted 红洋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2016-03-27][HDU][1260][Tickets]相关的知识,希望对你有一定的参考价值。
时间:2016-03-27 22:37:37 星期日
题目编号:[2016-03-27][HDU][1260][Tickets]
遇到的问题:分钟数字,除以60以后还要模60 t / 60 % 60
#include <cstdio>
#include <algorithm>
using namespace std;
typedef long long LL;
const int maxk = 2000 + 10;
int s[maxk],d[maxk];
int dp[maxk];
int main(){
int t;
scanf("%d",&t);
while(t--){
int k;
scanf("%d",&k);
for(int i = 1;i <= k ;++i)
scanf("%d",&s[i]);
for(int i = 1;i < k ;++i)
scanf("%d",&d[i]);
dp[0] = 0;dp[1] = s[1];
for(int i = 2; i <= k ;++i)
dp[i] = min(dp[i - 1] + s[i],dp[i - 2] + d[i - 1]);
int hour = dp[k] / 3600 + 8,minute = dp[k]/60 % 60,second = dp[k] % 60;
printf("%02d:%02d:%02d %s\n",hour%12,minute,second,hour / 12 ?"pm":"am");
}
return 0;
}
以上是关于[2016-03-27][HDU][1260][Tickets]的主要内容,如果未能解决你的问题,请参考以下文章
[2016-03-27][HDU][1257][最少拦截系统]
[2016-03-27][HDU][1029][Ignatius and the Princess IV]
[2016-03-27][HDU][1114][Piggy-Bank]
[2016-03-27][HDU][1087][Super Jumping! Jumping! Jumping!]