Problem B: 小度挑战赛
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 2544 Solved: 835
Description
小度第一轮小胜人类高手王峰,后面还将陆续挑战人类。为了人类的尊严,名人堂按照需要按照能力值高低排序,以迎接小度的挑战。

Input
多组测试数据,每组先输入一个整数T,表示组数,每组先输入一个整数n (n <= 30),表示名人堂人数,然后是n行,每行输入名人堂里的人的姓名拼音(不超过10个字母)和一个整数,该整数代表名人堂里队员的能力值。

Output
对于每组测试数据,输出一行,按照能力值由高到低,输出姓名

Sample Input
1
3
Alice 12
Bob 11
Cate 15
Sample Output
Cate
Alice
Bob

#include <stdio.h>
#include <string>
typedef struct node{char name[20];int val;
}node;
int main()
{int T;scanf("%d",&T);while (T--){int n;scanf("%d",&n);int i;node p[33];for (i = 0;i < n;i++ ){scanf("%s%d",p[i].name,&(p[i].val));//printf("%s   %d\n",p[i].name,p[i].val);//getchar();}for (i = 0;i < n-1;i++){for (int j=0;j < n-1-i;j++){if (p[j].val < p[j+1].val){node t = p[j];p[j] = p[j+1];p[j+1] = t;}}}for (i = 0;i < n;i++){printf("%s\n",p[i].name);}}return 0;
}

有个疑问,就是为什么定义成
char* name;
scanf("%s",p.name);是无法使用的
而定义成
char[20] name;
scanf("%s",p.name);

就可以用了呢?

找到原因了,参考我这篇文章
https://blog.csdn.net/xiaojin_hhhc/article/details/122409210

Problem B: 小度挑战赛相关推荐

  1. hdu 5247 找连续数(思维)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5247 找连续数 Time Limit: 2000/1000 MS (Java/Others)    M ...

  2. 找区间连续值(HDU5247)

    找连续数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  3. hdu5251最小矩形覆盖

    题意(中问题直接粘吧) 矩形面积 Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少. Input 第 ...

  4. hdu5247找连续数(打表)

    题意(中问题直接粘题意吧)                                 找连续数 Problem Description 小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是否 ...

  5. 2015年百度之星初赛(1) --- B 找连续数

    找连续数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  6. HDU 4832 Chess 排列组合 DP

    Chess Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  7. 百度之星初赛(1)解题报告

    超级赛亚ACMer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  8. hdu5247 找连续数

    Problem Description 小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是否能找到一个k 的区间,里面的 k 个数字排完序后是连续的. 现在小度熊增加题目难度,他不想知道是否有这 ...

  9. 找连续数(HDU-5247)

    Problem Description 小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是否能找到一个k 的区间,里面的 k 个数字排完序后是连续的. 现在小度熊增加题目难度,他不想知道是否有这 ...

最新文章

  1. 引导界面(四)仿人人网V5.9.2最新版引导界面
  2. 匿名内部类的使用实例
  3. TensorFlow 2.0 极简教程,不到 20 行代码带你入门
  4. 【译】A quick list of new enterprise features in iOS 13, iPadOS, and macOS 10.15 Catalina
  5. 百度地图的实现,IIS6.0,.net4.0 无法使用POST和GET
  6. 关于HTTP中40X和50X的问题(介绍,可根据介绍找出问题解决方案)
  7. 一键锁屏_ios快捷指令一键登录校园网(桂航为例,哆点认证)
  8. 【C/C++开发】C++11 并发指南二(std::thread 详解)
  9. lucene 多索引目录搜索实现方法
  10. qthread run结束了算销毁吗_Java线程的run()方法和start()方法有什么区别?
  11. 传智播客Lucene视频教程
  12. 在所有linux版本安装oracle9i
  13. python下载bt文件_使用libtorrent-python下载Torrent
  14. Win7如何显示文件扩展名
  15. R语言和医学统计学(4):秩和检验
  16. Nagios基本介绍
  17. 你绝对不知道的17个Maya插件
  18. mysql 通过load data local infile导入txt文件数据
  19. 蓝桥六届 打印大X JAVA
  20. spydroid_ipcamera源码分析-图解,android ip摄像头

热门文章

  1. ECharts: 绘制立体柱状图【圆柱体】
  2. 音频的相关基础知识,这里有
  3. SpringBoot22-spingboot数据访问-Spring Data JPA
  4. Office 16 Click-to-Run Extensibility Component 卸载
  5. 手机出货量大跌34.9%,2019小米将何去何从
  6. 音视频开发: ffmpeg采集桌面屏幕、摄像头保存为视频
  7. 华硕rt-ac85p更换新驱动(一)
  8. Java算法学习:蓝桥杯——地宫寻宝(DFS+动态规划—记忆型递归)
  9. 约束优化方法_1_——Zoutendijk可行方向法
  10. 安装CentOS7时选择install后直接黑屏的解决办法