#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ double speed,distance; double h,m,se; double lh,lm,ls; char s[10],t[10]; bool flag = false; speed = distance = 0; h = m = se = 0; lh = lm = ls = 0; scanf("%s",&s); while(true) { h = (s[0]-'0')*10+s[1]-'0'; m = (s[3]-'0')*10+s[4]-'0'; se = (s[6]-'0')*10+s[7]-'0'; if(scanf("%s",&t)==EOF) flag = true; distance+=speed*((h-lh)+(m-lm)/60+(se-ls)/3600); if(strlen(t)!=8||t[2]!=':'||t[5]!=':') { speed = atof(t); if(scanf("%s",&t)==EOF) flag = true; } else { printf("%s %.2lf kmn",s,distance); } if(flag) break; lh = h; lm = m; ls = se; strcpy(s,t); }}