Bailian4044 小白鼠再排队【排序】
4044:小白鼠再排队
总时间限制: 1000ms 内存限制: 65536kB
描述
N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从小到大的顺序输出它们头上帽子的颜色。帽子的颜色用 “red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。
输入
输入第一行为一个整数N,表示小白鼠的数目。
下面有N行,每行是一只白鼠的信息。第一个为正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。
注意:白鼠的重量各不相同。
输出
按照白鼠的重量从小到大的顺序输出白鼠的帽子颜色。
样例输入
3
30 red
50 blue
40 green
样例输出
red
green
blue
问题链接:Bailian4044 小白鼠再排队
问题简述:(略)
问题分析:
复杂关系的一组数据通常存储在结构体或数据结构中,pair这种结构比起struct来要简便很多。
看程序代码,不解释。
程序说明:(略)
参考链接:(略)
题记:STL的算法函数sort()的功能实在太强了,通用,显示面向对象的效力。
AC的C++语言程序如下:
/* Bailian4044 小白鼠再排队 */#include <iostream>
#include <algorithm>using namespace std;const int N = 100;
pair<int, string> p[N];int main()
{int n;cin >> n;for(int i = 0; i < n; i++)cin >> p[i].first >> p[i].second;sort(p, p + n);for(int i = 0; i < n; i++)cout << p[i].second << endl;return 0;
}
Bailian4044 小白鼠再排队【排序】相关推荐
- 小白鼠再排队 TreeMap实现
0037:小白鼠再排队 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出 ...
- 小白鼠与毒药解题过程分析
出处http://blog.csdn.net/river_like/article/details/21412177 网上流传着一题淘宝面试题,原题如下: 我们有很多瓶无色的液体,其中有一瓶是毒药,其 ...
- Bailian2943 小白鼠排队【排序】
2943:小白鼠排队 总时间限制: 1000ms 内存限制: 65536kB 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白 ...
- 《算法笔记》4.1小节——算法初步-排序 问题 F: 小白鼠排队
问题 F: 小白鼠排队 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽 ...
- 排序---小白鼠排队
题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用"r ...
- Codeup 小白鼠排队
题目描述: N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用" ...
- 2043 Problem F 小白鼠排队
问题 F: 小白鼠排队 时间限制: 1 Sec 内存限制: 32 MB 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按 ...
- PAT练习 小白鼠排队
PAT练习 小白鼠排队 Description N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上 ...
- 35 小白鼠排队 北大复试
N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用"red&qu ...
最新文章
- Qt Designer下的一些基础操作
- 折纸机器人的步骤图解_折纸图解飞机
- 【IM】关于参数模型和核模型的理解
- JVM实战与原理---内存回收策略
- springboot @RequestBody 接收字符串
- oracle查询orapw文件,oracle学习笔记《一》
- JAVA手写ArrayList以及LinkedList
- [LeetCode]--3. Longest Substring Without Repeating Characters
- 大数据学习笔记54:HBase概述
- matlab dotchart,MATLAB中如何用对数方式显示图形坐标?
- Summary - 2017
- 【Spring第六篇】注解:Annotation
- [转载] 用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
- VC++运行时静默安装
- Xamarin devexpress Grid
- 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
- angular7.0+ngx-weui公众号开发,开发及框架搭建(一)
- 5个聚合导航网站,资源、工具、素材应有尽有
- [转载]2012 年 4 月,水王排行榜
- 机器翻译baseline
热门文章
- 使用gdaldem生成山体阴影——thematicmapping.org译文(二)
- keil窗口显示不全_使用Keil语言的嵌入式C编程教程(下)
- ArcGIS Pro 简明教程(3)数据编辑
- Oracle Spatial常用方法记录
- mysql 支持全文搜索_MySQL全文本搜索:启用全文本搜索支持
- 双android手机同步工具,android手机同步数据PC(SyncDroid)
- 快速确定HIve表中数据是否重复
- Phoenix命令及语法
- xsync 集群同步脚本介绍(拷贝文件不同的部分)
- php验证码图片看不清更换代码,php如何实现验证码看不清换一张的效果