问题 F: 小白鼠排队
题目链接:http://codeup.cn/problem.php?cid=100000581&pid=5
题目描述
N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。
输入
多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。
下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。
注意:白鼠的重量各不相同。
输出
每个案例按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。
样例输入
1
79 omi
9
46 lcg
92 cru
37 ceq
54 vhr
17 wus
27 tnv
13 kyr
95 wld
34 qox
样例输出
omi
wld
cru
vhr
lcg
ceq
qox
tnv
wus
kyr
代码
#include<stdio.h>
#include<string.h>
#include<algorithm>using namespace std;struct mouse{char color[10];int weight;
}m[100];bool cmp(mouse a, mouse b){return a.weight > b.weight;
}int main() {int n;while(scanf("%d", &n) != EOF) {for(int i = 0; i < n; i++) {scanf("%d %s", &m[i].weight, m[i].color);}sort(m, m + n, cmp);for(int i = 0; i < n; i++) {printf("%s\n", m[i].color);}}return 0;
}
问题 F: 小白鼠排队相关推荐
- 2043 Problem F 小白鼠排队
问题 F: 小白鼠排队 时间限制: 1 Sec 内存限制: 32 MB 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按 ...
- 《算法笔记》4.1小节——算法初步-排序 问题 F: 小白鼠排队
问题 F: 小白鼠排队 题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽 ...
- Bailian2943 小白鼠排队【排序】
2943:小白鼠排队 总时间限制: 1000ms 内存限制: 65536kB 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白 ...
- PAT练习 小白鼠排队
PAT练习 小白鼠排队 Description N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上 ...
- 百练OJ:2943:小白鼠排队
题目链接:点击打开链接 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色 ...
- Codeup 小白鼠排队
题目描述: N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用" ...
- C语言——小白鼠排队
Description 有N只小白鼠(1<N<100),每只小白鼠头上戴着一顶有颜色的帽子.现在称出了每只小白鼠的重量,要求按照小白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用 ...
- 35 小白鼠排队 北大复试
N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用"red&qu ...
- OpenJ_Bailian - 2943小白鼠排队
N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色.帽子的颜色用"red" ...
最新文章
- gj11 多线程、多进程和线程池编程
- boostrap 鼠标滚轮滑动图片_Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法...
- Oracle 安装 网络配置 警告
- threejs- z-fighting 问题
- 固件升级_洛达1562a固件升级支持空间音频
- android app记录执行日志 捕获奔溃异常 ,存储日志到文件
- 《基于多支持向量机综合的电力系统暂态稳定评估》总结
- STM32新手入门教程
- 开源代码和框架专栏汇总
- 基于SSH的在线问卷调查系统的设计与实现
- 考UCPM产品经理证书是否值得?
- phpmyadmin linux 升级,phpMyAdmin 4.9.2发布下载,附主要更新内容介绍
- 最强大脑世界记忆大师运用的记忆方法
- hdfs误删文件恢复教程
- ldap服务器配置信息错误,ldap服务器概念配置看这一文就够了!
- 计算机中的正负数表示
- vas use record
- leetcode 字符串之单词
- Java中面向对象的三大特征之一——继承
- phpstudy端口冲突怎么解决