L1-030 一帮一 (15分)

“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。

输入格式:

输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。

输出格式:

每行输出一组两个学生的姓名,其间以1个空格分隔。名次高的学生在前,名次低的学生在后。小组的输出顺序按照前面学生的名次从高到低排列。

输入样例:

8

0 Amy

1 Tom

1 Bill

0 Cindy

0 Maya

1 John

1 Jack

0 Linda

输出样例:

Amy Jack

Tom Linda

Bill Maya

Cindy John

n = int(input())

f = []

m = []

peo = []

for i in range(n):

temp = input().split()

peo.append(temp[1])

if temp[0] == '0':

f.append(temp[1])

else:

m.append(temp[1])

for i in range(int(n / 2)):

if peo[i] in f:

j = f.index(peo[i])

print(f[j] + ' ' + m[-j-1])

else:

j= m.index(peo[i])

print(m[j] + ' ' + f[-j-1])

一帮一python_[python]L1-030 一帮一 (15分)相关推荐

  1. Python : 7-6 三天打鱼两天晒网 (15 分)

    Python : 7-6 三天打鱼两天晒网 (15 分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天 ...

  2. python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051

    1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i​2​​=−1:也可以写成极坐标下的指数形式 (R×e​(Pi)​​),其 ...

  3. 换披萨python_不限量蒜香披萨,Python和Selenium能帮我获得

    原标题:不限量蒜香披萨,Python和Selenium能帮我获得 全文共2297字,预计学习时长6分钟 图源:unsplash 我喜欢吃披萨,特别是 棒约翰的蒜香披萨棒,它简直太美味了.恰好就在我吃完 ...

  4. python实现图灵机器人帮你回复微信好友消息

    python实现图灵机器人帮你回复微信好友消息 ''' Created on 2018年4月26日@author: cvv54 '''#引入itchat包获取微信消息 import itchat fr ...

  5. Python必应壁纸爬取系列(二):Bing唯美壁纸太多不知道选哪个?Python五行代码随机帮你挑选必应唯美屏保壁纸图片

    上一篇文章我们讲述了如何爬取必应的当天壁纸,那么今天我们就来实现如何写出一个随机必应壁纸或区域的程序.有了这个程序,我们就可以按照自己的喜好添加自己喜欢的文件并且下载了 五行代码实现程序效果图 文章目 ...

  6. GitHub上的“金矿”(236个Python开源项目,涵盖了15个领域)

    人生苦短,越来越多的人,都开始用Python了. 但寻找好的项目资源,费时又费力,成了头号难题. 现在,好消息来了.最近,有人在GitHub上放了一座"金矿". 目前里面有236个 ...

  7. Python开源项目大集合:15个领域,181个项目 | 硬核干货

    乾明 发自 凹非寺 量子位 出品 | 公众号 QbitAI 人生苦短,越来越多的人,都开始用Python了. 但寻找好的项目资源,费时又费力,成了头号难题. 现在,好消息来了.最近,有人在GitHub ...

  8. PTA天梯赛L1刷题总结(三)15分题型(超详细题解)

    多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...

  9. C语言程序练习-L1-030 一帮一 (15分)

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

最新文章

  1. 从贫困的“问题少年”到计算机博士,最后成为商界泰斗,“创业之神”吉姆•克拉克是如何走向封神之路的?...
  2. office2010删除分页符
  3. C#反射基础理解1(转)
  4. python idls_Python argparse模块实现模拟 linux 的ls命令
  5. instanceof 和 构造函数
  6. logistic回归分析优点_logistic回归模型分析
  7. 国内外无线传感器网络专利分析
  8. SQL数据库移植到ARM板步骤
  9. java 山洞过火车 java_Java多线程之生产者消费者模型
  10. Oracle练习题(三)
  11. C++与lua的结合,LuaBridge的使用及遇到的坑
  12. Win11如何调整鼠标dpi?
  13. 游戏输入控制利器:DirectInput
  14. 用Eclipse搭建VLC SDK开发环境
  15. 使用yarn代替npm
  16. 论做固码行业的职业修养
  17. 堆排序思想和案例图解
  18. Matlab 中文论坛等待验证会员
  19. Vista下输入法的使用
  20. ScreenFlow ——轻松完成视频录制

热门文章

  1. java 寻找和为定值的多个数_算法笔记_037:寻找和为定值的两个数(Java)
  2. matlab基本矩阵运算,matlab的矩阵基本运算问题已知A=[a,b,c;d,e,f;h,I,j],B=[l,m,n;x,y,z;q,o,p]...
  3. 启动metabase_引入开源BI软件Metabase——数据分析平台建设(一)
  4. 基于python的文件加密传输_基于python实现文件加密功能
  5. centos7 修改yum源为阿里源
  6. Linux操作系统yum常用命令
  7. Super详解(重点)
  8. Java-命令行传递参数
  9. C语言 va_end 宏 - C语言零基础入门教程
  10. jq之$(“ul li:first-child“)