记录编号 265016 评测结果 AAAAAA
题目名称 [暑假培训2012] 黑叔 最终得分 100
用户昵称 GravatarExtreme°/极致 ° 是否通过 通过
代码语言 C++ 运行时间 0.032 s
提交时间 2016-05-31 21:13:17 内存使用 0.00 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
struct node {
	int t;
	string c;
	int d;
};
node s[10001];
int cmp(node x,node y)
{
	if(x.t<y.t)
		return 1;
	if(x.t>y.t)
		return 0;
	if(x.t==y.t)
	{
		if(x.c<y.c)
			return 1;
		if(x.c>y.c)
			return 0;
	}
}
int work()
{
	freopen("hey.in","r",stdin);
	freopen("hey.out","w",stdout);
	std::cout.sync_with_stdio(false);
	int n;
	cin>>n;
	int i;
	for(i=1;i<=n;i++)
		cin>>s[i].t>>s[i].c>>s[i].d;
	sort(s+1,s+n+1,cmp);
	int t=0;
	for(i=1;i<=n;i++)
	{
		if(i==1)
			t=s[i].t;
		else
		{
			if(s[i].t>t)
				t=s[i].t;
		}
		cout<<s[i].c<<" "<<"went out at time "<<t<<endl;
		t+=s[i].d;
	}
	return 0;
}
int xuanliu=work();
int main()
{;}