20240114
描述
超能老师X是一所特殊学校的教师,他的学生都拥有各种超能力。为了更好地培养学生之间的协作能力和互助精神,超能老师X决定通过创建“超能搭档组”来组织学生学习活动。
在这个特殊的学习组织方式中,超能老师X将学习成绩突出的学生称为“超能侠”,而成绩相对较低的学生则被称为“超能咖”。他的目标是将每个超能侠与一个超能咖形成一组,以便他们互相帮助和共同进步。
现在,超能老师X需要你的帮助来自动完成这个组队的任务。给定全班学生的排名和性别信息,你需要编写一个程序来帮助超能老师X快速分配学生到各个超能搭档组中。
你的任务是根据学生的排名和性别,将排名最高的超能侠与排名最低的异性超能咖组成一个超能搭档组,并按照排名从高到低的顺序输出所有超能搭档组。
让我们一起为这些超能学生创造一个充满惊奇和合作的学习环境吧!
输入
输入文件第一行给出正整数N,表示学生总人数;此后N行,按名次从高到低的顺序(没有并列名次)给出学生的性别(0代表女生,1代表男生)和姓名信息,用一个空格隔开。
输出
输出文件中每行输出一组两个学生的姓名,以空格分隔,一组中名次高的在前。小组的输出顺序按照名次较高学生的名次从高到低排列。
样例
输入
4 1 Tony 0 Emma 1 Jack 0 Alice
输出
Tony Alice Emma Jack
提示
对于100%的数据,保证N为偶数且2≤N≤50,本班男女比例是1:1,姓名为由字母组成的字符串,不超过8个字符。