#include <stdio.h>
int main(){
int sectionNumber, t, ok;
double relayDistance;
char buf[20];
int teamNumber, teamSeconds, h, m, s;
scanf("%d%lf", §ionNumber, &relayDistance);
while(scanf("%d", &teamNumber) != EOF){
t = sectionNumber;
teamSeconds = 0;
ok = 1;
while(t--){
if(scanf("%d:%d:%d", &h, &m, &s) == 3){
if(ok) teamSeconds += h * 3600 + m * 60 + s;
}else{
ok = 0;
scanf("%s", buf); //读取缓存
}
}
printf("%3d: ", teamNumber);
if(!ok) printf("-\n");
else{
int temp = int(teamSeconds / relayDistance + 0.5);
printf("%d:%02d min/km\n", temp / 60, temp % 60);
}
}
return 0;
}HDU1036 Average is not Fast Enough!,布布扣,bubuko.com
HDU1036 Average is not Fast Enough!
原文:http://blog.csdn.net/chang_mu/article/details/22581161