1006 Sign In and Sign Out 较简单

代码

#include <iostream>
#include <cstdio>
#include <string>
using namespace std;

int ttoi_diy(string a){
	string t1,t2,t3;
	int cnt;
	t1=a.substr(0,2);
	t2=a.substr(3,2);
	t3=a.substr(6,2);
	cnt=stoi(t1)*3600+stoi(t2)*60+stoi(t3);
	return cnt;
}
int main()
{
	int n;
	string id;
	string in,out;
	int sin,sout;
	string maxid,minid;
	int max=-1;
	int min=99999999;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>id>>in>>out;
		sin=ttoi_diy(in);
		sout=ttoi_diy(out);
		if(max<sout){
			max=sout;
			maxid=id;
		}
		if(min>sin){
			min=sin;
			minid=id;
		}
	}
	cout<<minid<<" "<<maxid;
	return 0;
}
posted @ 2022-07-18 15:34  qwasdasd  阅读(32)  评论(0)    收藏  举报