#include <stdio.h>
struct student
{
int gender;
char name[10];
};
int main()
{
int n = 0;
int i = 0;
int j = 0;
int count = 0;
struct student s[50];
scanf("%d",&n);
for( i = 0 ;i < n ;i++)
{
scanf("%d %s",&s[i].gender,s[i].name);
}
for( i = 0 ; i < n ; i++)
{
for( j = n - 1 ; j >=0 ; j--)
{
if( s[i].gender != s[j].gender && s[j].gender!=-1)
{
printf("%s %s\n",s[i].name,s[j].name);
s[j].gender = -1; 把处理了的性别给赋为-1 防止下次使用
count++;
if( count == n / 2 )
{
return 0;
}
break;
}
}
}
return 0;
}
10-26
588
12-09
547
10-26
1977
09-25
1万+