| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:更暴力。不解释In Reply To:更暴力。不解释 Posted by:stupidjohn at 2010-11-16 20:45:49 > #include<iostream>
> #include<cstdio>
> #include<algorithm>
> using namespace std;
> bool flag;
> struct node
> {
> int edge[6];
> void isort()
> {
> sort(edge,edge+6);
> }
> void get()
> {
> scanf("%d%d%d%d%d%d",&edge[0],&edge[1],&edge[2],&edge[3],&edge[4],&edge[5]);
> }
> }snow[100005];
> bool cmp(struct node a,struct node b)
> {
> for(int i=0;i<6;i++)
> {
> if(a.edge[i]==b.edge[i]) continue;
> return a.edge[i]<b.edge[i];
> }
> flag=true;
> return true;
> }
> int main()
> {
> int n;
> register int i;
> while(scanf("%d",&n)!=EOF)
> {
> for(i=0;i<n;i++)
> {
> snow[i].get();
> snow[i].isort();
> }
> flag=false;
> sort(snow,snow+n,cmp);
> if(flag) printf("Twin snowflakes found.\n");
> else printf("No two snowflakes are alike.\n");
> }
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator