PAT甲1006 简单模拟

A1006

题目链接

#include<iostream>
using namespace std;
int hour=3600,minute=60;
struct node{
	int start;
	int endd;
};
int main()
{
	int n;
	cin>>n;
	int start=24*3600;
	int endd=0;
	string anss,anse,str;
	int a,b,c,k1,k2;
	for(int i=1;i<=n;i++)
	{
		cin>>str;
		scanf("%d:%d:%d",&a,&b,&c);
		k1=a*hour+b*minute+c;
		if(k1<start){
			anss=str;
			start=k1;
		}
		scanf("%d:%d:%d",&a,&b,&c);
		k2=a*hour+b*minute+c;
		if(k2>endd){
			anse=str;
			endd=k2;
		}
	}
	cout<<anss<<" "<<anse;
	return 0;
}
posted @ 2022-05-11 21:01  爱xiaoyi  阅读(28)  评论(0)    收藏  举报