#include <iostream>
#include <bits/stdc++.h>
using namespace std;
struct node{
int vis=0; //表示是否选过
int xb; //存性别
string name; //存储姓名
}dis[1001];
int main(int argc, char** argv) {
int n;
cin>>n;
for(int i=0;i<n;i++){ //读入性别和名字
cin>>dis[i].xb>>dis[i].name;
}
for(int i=0;i<n;i++){
for(int j=n-1;j>=0;j--){
if(dis[i].xb!=dis[j].xb&&dis[i].vis!=1&&dis[j].vis!=1)
{
dis[i].vis=1;
dis[j].vis=1;
cout<<dis[i].name<<' '<<dis[j].name<<endl;
break;
}
}
}
}
07-14
1056
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-26
119
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-17
562
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交