#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