ZSTUOJ刷题⑨:Problem H.--尖兵
2024-10-22 05:19:29
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;
}
最新文章
- STC12C5A60S2笔记4(复位)
- ELK系统中kibana展示数据的时区问题
- 使用WordPress模板搭建博客系统
- html+Ajax和JSP的比较
- cocos2d menu菜单类
- MyEclipse自动补全与快捷键设置
- [主席树]HDOJ4417 Super Mario
- ssh 文件传输
- ADO.net基础学习总结
- 【Android】Android取消EditText自动获取焦点
- day34 GIL锁 线程队列 线程池
- bash 替换特殊字符
- 使用VSCode创建.NET Core 项目,添加类库间引用
- Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(转)
- TCL列表
- Linux 监测CPU常用的工具sar iostat vmstat top uptime
- ios加载本地html
- HDU - 6409:没有兄弟的舞会(数学+思维)
- dede5.7文章模型(非软件模型)添加下载附件的方法
- 【JeeSite】角色分配
热门文章
- exp1-Password engine-加密API实现与测试
- docker-swarm轻量集群
- mysql 优化表空间报错Creating index &#39;PRIMARY&#39; required more than &#39;innodb_online_alter_log_max_size&#39; bytes of modification log. Please try again
- jekins 入门
- 2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比
- inux配置PATH路径
- AIX查看目录大小
- KMS服务器 激活win 和 office
- 从零搭建hadoop集群之节点间免密登录
- GraalVM, Native Image, Java on Truffle, LLVM runtime, WebAssembly, JavaScript and Node.js关系是什么