Problem H: 尖兵

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 4691  Solved: 2112

Description

星光人已经出发了,为了给星光人最严厉的打击,赤纳将选拔出一批优秀的战士去打击他们。现在已经知道所有入选者的AC能力,你能否将这些战士的AC能力从高到低排个序,以方便赤纳进行挑选吗?

Input

多组测试数据,先输入一个整数t表示组数,每组n+1行,第一行输入1个整数n(1 <= n <= 30)表示战士人数,之后n行每行输入姓名(不超过10个字母)及1个整数,表示AC能力

Output

每组输出n行,内容为战士的姓名,按照AC能力从高到低排序

Sample Input

1
3
Alice 12
Bob 11
Cate 15

Sample Output

Cate
Alice
Bob
代码如下:
#include<bits/stdc++.h>
using namespace std;
struct stu{
char name[11];
int ac;
}; int main(){
stu pe[50],max;
int t;
scanf("%d",&t);
while(t--){
int n;scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%s %d",pe[i].name,&pe[i].ac);
}
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(pe[i].ac<pe[j].ac){
max=pe[i];
pe[i]=pe[j];
pe[j]=max;
}
}
}
for(int i=0;i<n;i++){
printf("%s\n",pe[i].name);
}
} return 0;
}

最新文章

  1. STC12C5A60S2笔记4(复位)
  2. ELK系统中kibana展示数据的时区问题
  3. 使用WordPress模板搭建博客系统
  4. html+Ajax和JSP的比较
  5. cocos2d menu菜单类
  6. MyEclipse自动补全与快捷键设置
  7. [主席树]HDOJ4417 Super Mario
  8. ssh 文件传输
  9. ADO.net基础学习总结
  10. 【Android】Android取消EditText自动获取焦点
  11. day34 GIL锁 线程队列 线程池
  12. bash 替换特殊字符
  13. 使用VSCode创建.NET Core 项目,添加类库间引用
  14. Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(转)
  15. TCL列表
  16. Linux 监测CPU常用的工具sar iostat vmstat top uptime
  17. ios加载本地html
  18. HDU - 6409:没有兄弟的舞会(数学+思维)
  19. dede5.7文章模型(非软件模型)添加下载附件的方法
  20. 【JeeSite】角色分配

热门文章

  1. exp1-Password engine-加密API实现与测试
  2. docker-swarm轻量集群
  3. mysql 优化表空间报错Creating index &#39;PRIMARY&#39; required more than &#39;innodb_online_alter_log_max_size&#39; bytes of modification log. Please try again
  4. jekins 入门
  5. 2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比
  6. inux配置PATH路径
  7. AIX查看目录大小
  8. KMS服务器 激活win 和 office
  9. 从零搭建hadoop集群之节点间免密登录
  10. GraalVM, Native Image, Java on Truffle, LLVM runtime, WebAssembly, JavaScript and Node.js关系是什么