题目链接:点击打开链接

描述

N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。

输入
输入第一行为一个整数N,表示小白鼠的数目。
下面有N行,每行是一只白鼠的信息。第一个为不大于1000的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。

注意:白鼠的重量各不相同。

输出
按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。
样例输入
3
30 red
50 blue
40 green
样例输出
blue
green
red
n = int(input())
nums = []
colors = []
for i in range(n):str = input()num = int(str.split()[0])color = str.split()[1]nums.append(num)colors.append(color)for i in range(n):for j in range(i):if nums[j] < nums[i]:nums[j], nums[i] = nums[i], nums[j]colors[j], colors[i] = colors[i], colors[j]for i in colors:print(i)

百练OJ:2943:小白鼠排队相关推荐

  1. OpenJ_Bailian - 2943小白鼠排队

    N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用"red" ...

  2. Bailian2943 小白鼠排队【排序】

    2943:小白鼠排队 总时间限制: 1000ms 内存限制: 65536kB 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白 ...

  3. 威佐夫博弈:百练OJ:1067:取石子游戏

    威佐夫博弈(Wythoff's game):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜. 百练OJ:1067:取石子游戏 ...

  4. 百练OJ:4003:十六进制转十进制(python三行代码实现)

    题目链接:百练OJ:4003 描述 将十六进制数转换成十进制数 输入 第一行有一个整数T,表示共有T组数据 接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前 ...

  5. 百练OJ:2742:统计字符数

    题目链接: 百练OJ:2742:统计字符数 描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的 ...

  6. java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)

    java进制转换函数介绍:Java二进制.八进制.十进制.十六进制相互转换: 二进制转十进制 Integer.parseInt("0110", 2); 八进制转十进制 Intege ...

  7. 百练OJ:2973:Skew数

    题目链接: 百练OJ:2973:Skew数 描述:在 skew binary表示中, 第 k 位的值xk表示xk*(2k+1-1). 每个位上的可能数字是0 或 1,最后面一个非零位可以是2, 例如, ...

  8. PAT练习 小白鼠排队

    PAT练习 小白鼠排队 Description N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上 ...

  9. 2043 Problem F 小白鼠排队

    问题 F: 小白鼠排队 时间限制: 1 Sec  内存限制: 32 MB 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按 ...

最新文章

  1. ?:在正则表达式中什么意思
  2. centos 7 部署 open-falcon 0.2.0
  3. sizeof运算求结构体大小
  4. powerdesigner使用vba脚本创建物理模型的表和列
  5. 前后端分离微服务架构如何设计?
  6. [转] Bookmarklet(书签工具)编写指南
  7. mysql按月分列统计_实现mysql按月统计的教程
  8. 网络爬虫python的特点有哪些_为什么写网络爬虫天然就是择Python而用
  9. Scala中的Option
  10. 社会统计分析—基础知识
  11. 古剑奇谭网络版服务器位置,《古剑奇谭网络版》【网元平台】服务器数据互通调研公告...
  12. jq中的addClass()方法与样式冲突
  13. 方舟生存显示都是外国服务器,方舟生存进化:在新服的国人,都是如何跟外国人交流的?...
  14. 一文教你看懂Fama-French三因子模型
  15. Macbook Pro 外接显卡实现Tensorflow GPU运行之环境配置(重点)
  16. HDMI ite6801的开发板
  17. rocketmq本地demo搭建
  18. dup/dup2的用法及详解(转)
  19. java怎么弄星阵,手把手教你:如何利用Lizzie和LeelaZero帮你做局面分析\
  20. “十步杀一人,千里不留行” React的五步夺命诗

热门文章

  1. VS直接调试可执行文件main函数.exe输入参数argc(项目--> 属性--> 调试--> 命令参数)
  2. USB查看器 USB Device Tree Viewer(UsbTreeView.exe)的使用(重启Intel Realsense摄像头)
  3. pytorch的梯度计算以及backward方法
  4. Ubuntu16.04安装CUDA8.0时,提示:The driver installation is unable to locate the kernel source.
  5. 华为手机鸿蒙系统官方下载入口,华为鸿蒙系统官方版-华为鸿蒙操作系统官方内侧入口 v1.0.0预约_手机乐园...
  6. python完全背包最优_python 完全背包问题_遗传算法Python实战 009.背包问题
  7. php读取文件和读取redis,PHP结合redis实现大文件去重
  8. 安装erlang没有bin文件夹_Centos7安装RabbitMQ(Centos6 此方案同样可行)
  9. python辗转相除法求最大公约数的递归函数_Python基于辗转相除法求解最大公约数的方法示例...
  10. springBoot搭建activiti工作流