#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
struct number
{
int x;
string num;
}p[n];
for(int i=0;i<n;i++){
cin >> p[i].x >> p[i].num;
}
for(int i=0,j=n-1;i<j;){
if(p[i].x!=p[j].x&&p[j].x!=3){//性别不同且未被分配
cout << p[i].num << " " << p[j].num << endl;
p[j].x=3;//标记已分配
i++;
j=n-1;
}else{
j--;
}
}
return 0;
}
L1-030 一帮一(c++)
最新推荐文章于 2024-06-15 16:46:40 发布