比赛 不平凡的世界 评测结果 WAWWWWWWWW
题目名称 不平凡的boss 最终得分 10
用户昵称 321Rain 运行时间 3.772 s
代码语言 C++ 内存使用 1.46 MiB
提交时间 2015-11-05 11:34:38
显示代码纯文本
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
#include<queue>
#include<cmath>
#include<stack>
#include<cstdlib>
using namespace std;
struct N{
	int a,b,c;
}p[100100];
int n;
int a1=0,b1=0,c1=0;
int bi(N m,N n)
{
	int minn1=min(min(m.a,m.b),m.c);
	int minn2=min(min(n.a,n.b),n.c);
	return minn1<minn2;
}
bool pan()
{
	for (int i=1;i<=n;i++)
	if (a1<p[i].a&&b1<p[i].b&&c1<p[i].c)
	 return false;
	return true;
}
int main()
{
	freopen("playwithboss.in","r",stdin);
	freopen("playwithboss.out","w",stdout);
	cin>>n;
	for (int i=1;i<=n;i++)
	 cin>>p[i].a>>p[i].b>>p[i].c;
	sort(p+1,p+1+n,bi);
	for (int i=1;i<=n;i++)
	{
		if (a1>=p[i].a||b1>=p[i].b||c1>=p[i].c)
		 continue;
		else 
		{
			if (p[i].a>p[i].b&&p[i].c>p[i].b)
				b1=p[i].b;
			else if (p[i].b>p[i].a&&p[i].c>p[i].a)
				a1=p[i].a;
			else if (p[i].b>p[i].c&&p[i].a>p[i].c)
			    c1=p[i].c;
		}
	}
//	int ans1=a1,ans2=b1,ans3=c1;
//	cout<<a1<<" "<<b1<<" "<<c1<<endl;
	cout<<a1+b1+c1;
	return 0; 
	fclose(stdin);
	fclose(stdout);
}