📄 1861.cpp
字号:
#include<iostream.h>
#include<stdio.h>
#include<string>
struct travel{
int ttsm,ttem;
}tr[101];
int main()
{
int id,hh,mm;
char option;
int num=0,times=0;
memset(tr,-1,sizeof(tr));
while(scanf("%d",&id)==1&&id!=-1){
cin>>option;
scanf("%d:%d",&hh,&mm);
if(id==0){
if(num==0)
printf("0 0\n");
else
printf("%d %.0lf\n",num,1.0*times/num);
num=0,times=0;
memset(tr,-1,sizeof(tr));
continue;
}
if(option=='S'){
tr[id].ttsm=hh*60+mm;
}
else if(option=='E'&&tr[id].ttsm!=-1){
tr[id].ttem=hh*60+mm;
num++;
times+=tr[id].ttem-tr[id].ttsm;
}
while(scanf("%d %c %d:%d",&id,&option,&hh,&mm)==4){
if(id==0){
if(num==0)
printf("0 0\n");
else
printf("%d %.0lf\n",num,1.0*times/num);
num=0,times=0;
memset(tr,-1,sizeof(tr));
break;
}
if(option=='S'){
tr[id].ttsm=hh*60+mm;
}
else if(option=='E'&&tr[id].ttsm!=-1){
tr[id].ttem=hh*60+mm;
num++;
times+=tr[id].ttem-tr[id].ttsm;
}
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -