啊,从前有两个国家X和Y。两国都是兵强马壮,国王更是威猛无比。但是两个国王同时看上了一个美貌的女子,由于两个国王都深爱这名女子,都不想放弃,由于两名国王都是仁爱,害怕劳民伤财不想打仗,于是便有了个决定,决定分别派出 n 个人 来进行比赛ACM刷题;
国王们都深知( 田忌赛马这件事),于是出场的顺序都是从弱到强;每胜一场得2分,平一场得1分,输一场得0分;但是国王想要找一个裁判,因为他们都不相信对方国家的人,于是就想让你来当裁判,你一定能做到是吗??
334 5 63 2 151 2 3 4 52 7 1 1 241 2 3 4 4 3 2 1
XXnone
思路:先排序,后比较。
#include <stdio.h>
#include <stdlib.h>
int comp ( const void *a, const void *b )
{
return * ( int * ) a - * ( int * ) b;
}
int main()
{
int a[100],b[100];
int i,m,n;
scanf("%d",&m);
while (m--)
{
int flag = 0;
scanf("%d",&n);
for (i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
for (i=0; i<n; i++)
{
scanf("%d",&b[i]);
}
qsort(a,n,sizeof(int),comp);
qsort(b,n,sizeof(int),comp);
for (i=0; i<n; i++)
{
if (a[i] > b[i])
{
flag++;
}
else if (a[i] < b[i])
{
flag--;
}
else
{
}
}
if (flag > 0)
{
printf("X\n");
}
else if (flag == 0)
{
printf("none\n");
}
else
{
printf("Y\n");
}
}
return 0;
}