2943:小白鼠排队
总时间限制: 1000ms 内存限制: 65536kB
描述
N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。

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

注意:白鼠的重量各不相同。
输出
按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。
样例输入
3
30 red
50 blue
40 green
样例输出
blue
green
red
来源
医学部计算概论2006期末考试题

问题链接:Bailian2943 小白鼠排队
问题简述:(略)
问题分析:简单的排序问题,不解释。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian2943 小白鼠排队 */#include <bits/stdc++.h>using namespace std;const int N = 100;
struct Mouse {int w;string color;
} m[N];bool cmp(Mouse &a, Mouse &b)
{return a.w > b.w;
}int main()
{int n;cin >> n;for (int i = 0; i < n; i++)cin >> m[i].w >> m[i].color;sort(m, m + n, cmp);for (int i = 0; i < n; i++)cout << m[i].color << endl;return 0;
}

Bailian2943 小白鼠排队【排序】相关推荐

  1. 《算法笔记》4.1小节——算法初步-排序 问题 F: 小白鼠排队

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

  2. 2043 Problem F 小白鼠排队

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

  3. PAT练习 小白鼠排队

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

  4. 排序---小白鼠排队

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

  5. Codeup 小白鼠排队

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

  6. 35 小白鼠排队 北大复试

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

  7. 百练OJ:2943:小白鼠排队

    题目链接:点击打开链接 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色 ...

  8. C语言——小白鼠排队

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

  9. 问题 F: 小白鼠排队

    题目链接:http://codeup.cn/problem.php?cid=100000581&pid=5 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有 ...

最新文章

  1. Spartan-6的MCB模块、GTP模块、PCIe端点模块
  2. python异常处理(基础)
  3. 无符号 byte java_我们能用Java做无符号字节吗?
  4. 如何实现运行时刻的多态?(c++)
  5. 每天都在红绿灯前面梭行,不如自己来实现个红绿灯?
  6. Mac系统容易忽视但很实用的命令整理
  7. 小说阅读网站设计HTML,40多个漂亮的网页表单设计实例
  8. gradle构建springboot项目瘦身,外部依赖jar的终极方法
  9. python中 将字符串和字典的相互转换
  10. SfM(Structure from motion,运动恢复结构,从motion中实现3D重建。也就是从时间系列的2D图像中推算3D信息
  11. rpg存档修改网站_Switch上国宝级欧美版RPG游戏推荐
  12. 如何批量将class文件反编译为java文件?
  13. 直播特效的实现原理与难点
  14. docker 查看容器日志命令
  15. tibcorv入门实例
  16. python:实现base64加密和base64解密算法(附完整源码)
  17. matlab 实现信号的微分和积分
  18. 基于springboot的问卷调查系统的设计与实现
  19. 道阻且长 莫失本心(我的OI之旅
  20. GHOST使用教程(图解)

热门文章

  1. 这几天关心加密的人很多
  2. 2020-02-16 Git客户端下载
  3. ArcGIS REST API获取切片进度
  4. golang面向对象思想和实现
  5. 三角矩阵的逆矩阵怎么求_电子科技大学矩阵理论复习笔记 第六章 广义逆矩阵...
  6. clover更新驱动 后不能开机_黑苹果笔记本电池模式下省电驱动,延长笔记本续航...
  7. html5 音频事件,HTML5中视频和音频核心事件的相关研究
  8. 佛祖保佑,永无BUG
  9. java long 唯一_Java工具类:获取long型唯一ID
  10. android 来电拒接_[系统漏洞]模拟耳机广播实现来电自动接听和拒接