1861游船出租

来源:互联网 发布:阿里云手机助手下载 编辑:程序博客网 时间:2024/04/26 04:22
#include <iostream>
#include <cstring>
using namespace std;
struct record_typ
{
    int id;
    char ch;
    int time;  
};
record_typ record[1000];
int main()
{
    int i=0,totaltime=0,count=0;
    while(cin>>record[i].id&&record[i].id!=-1)
    {
 
        char t[5];
        cin>>record[i].ch>>t;
        record[i].time=((t[0]-48)*10+t[1]-48)*60+(t[3]-48)*10+t[4]-48;
        
        if(record[i].id==0)
        {
            if(count)cout<<count<<" "<<(int)((totaltime*1.0f)/(count*1.0f)+0.5)<<endl;
            else cout<<0<<" "<<0<<endl;
            i=0;
            totaltime=0,count=0;
        }
        else
        {
            for(int j=0;j<i;++j)
            {
                if(record[j].id==record[i].id&&(record[j].ch=='S'&&record[i].ch=='E'))
                {    
                    totaltime=totaltime+(record[i].time-record[j].time);
                    count++;
                    record[j].id=-1;
                    record[j].ch='#';
                    record[j].time=-1;
                    break;
                }
            }
        }
        ++i;
    }
    return 0;
}
原创粉丝点击