题源
题解
陈越的题怎么这么难写(菜狗落泪)
#include<stdio.h>
int main(void)
{
int i,j,N,hour,min,id;
char a,E_S;
int count=0;
double sum=0;
int book[1001],time[1001];
scanf("%d",&N);
for(j=1;j<=1000;j++)
{
book[j]=0;
time[j]=0;
}
for(i=1;i<=N;)
{
scanf("%d%c%c%c%d%c%d",&id,&a,&E_S,&a,&hour,&a,&min);
switch(E_S)
{
case 'E':
if(book[id]==1)
{
sum=sum+hour*60+min-time[id];
book[id]--;count++;//printf("count=%d,id=%d\n",count,id);
}
break;
case 'S':
if(id==0)break;
book[id]=1;time[id]=hour*60+min;//printf("count=%d,id=%d\n",count,id);
break;
}
if(id==0)
{
if(count==0)printf("0 0\n");
else printf("%d %.0lf\n",count,sum*1.0/count);
i++;count=0;sum=0;
}
}
return 0;
}