https://pintia.cn/problem-sets/994805342720868352/problems/994805421066272768
这里: 注意用scanf,printf。
有一个小细节就是string如何用 scanf读入呢? 我们可以用char[]来读入,最后用char[]给string赋值即可。

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int n,m,t;
struct node
{string name;int old;int rich;
}temp,people[N];
bool cmp(node a,node b)
{if(a.rich==b.rich){if(a.old==b.old)return a.name<b.name;return a.old<b.old;}return a.rich>b.rich;
}
int main(void)
{scanf("%d%d",&n,&m);for(int i=0;i<n;i++){char name[15];scanf("%s%d%d",name,&temp.old,&temp.rich);temp.name=name;people[t++]=temp;}sort(people,people+n,cmp);for(int k=1;k<=m;k++){printf("Case #%d:\n",k);int cnt,minv,maxv; scanf("%d%d%d",&cnt,&minv,&maxv);t=0;for(int i=0;i<n;i++){if(people[i].old>=minv&&people[i].old<=maxv) printf("%s %d %d\n",people[i].name.c_str(),people[i].old,people[i].rich),t++;if(t==cnt) break;}if(!t) puts("None");}return 0;
}

1055 The World‘s Richest (25 分)【难度: 一般 / 知识点: 多关键字排序】相关推荐

  1. 【附超时原因】1055 The World‘s Richest (25 分)_42行代码AC

    立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 Forbes magazine publishes every year its list of billionaires bas ...

  2. 1075 PAT Judge (25 分)【难度: 一般 / 知识点: 多关键字排序】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805393241260032 就是排序,注意一些细节即可. #includ ...

  3. 1055. The World's Richest (25)

    1055. The World's Richest (25) 时间限制 400 ms 内存限制 128000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...

  4. L2-009 抢红包 (25 分)(C语言)(排序)

    题目 L2-009 抢红包 (25 分) 没有人没抢过红包吧-- 这里给出N个人之间互相发红包.抢红包的记录,请你统计一下他们抢红包的收获. 输入格式: 输入第一行给出一个正整数N(≤10 4 ),即 ...

  5. 1066 Root of AVL Tree (25 分)【难 / 知识点: 平衡树 未完成】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805404939173888 平衡树之前学过,不过有忘完了,有时间补吧

  6. 【Python】 1055 集体照 (25 分)

    1. 题目: 题目地址: https://pintia.cn/problem-sets/994805260223102976/problems/994805272021680128 1055 集体照 ...

  7. C++学习之路 | PTA乙级—— 1055 集体照 (25 分)(精简)

    1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任 ...

  8. PAT乙级刷题之路1055 集体照 (25分)

    1055 集体照 (25分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任何 ...

  9. PTA 1055 集体照 (25 分) C++实现

    1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任 ...

最新文章

  1. 云上人替代方案代码2
  2. 百度地图2.1获取密钥配置的Android签名证书的sha1值
  3. kibana操作elasticsearch:查看映射关系
  4. es6 --- 解构赋值的简洁性
  5. 别把项目成功当目标 (转)
  6. 毕设题目:Matlab语音情感识别
  7. iTunes安装不了怎么办(win7安装iTunes)..
  8. javascript设计模式 使用ES6语法
  9. linux redis命令客户端,Redis客户端与基本命令
  10. 同步电机是如何达到同步的?工作原理是什么?
  11. 华中邀请四届 WHU1567 Sloth's Angry
  12. wordpressCMS插件-全套wordpressCMS插件免费
  13. 电脑无法获取服务器信息,电脑无法获取IP地址怎么办?原来只需四招就搞定
  14. 少儿编程scratch -- 提高篇
  15. ux和ui_UI和UX设计人员的47个关键课程
  16. pandas 两个日期相减!注意点
  17. java汉字转换为拼音
  18. IEEE 754浮点数工业标准
  19. 段间转移、长调用、短调用
  20. php 截取视频画面,什么软件可截取视频画面,电脑上方便的截取视频,截取视频该怎么操作...

热门文章

  1. 深入浅出统计学 第二三章 量度
  2. 元学习Meta learning深入理解
  3. 洛谷P1095守望者的逃离题解-伪动态规划/贪心
  4. .net core使用数据库
  5. Linux文件属性和权限
  6. Java集合:HashMap源码剖析
  7. 在AFN中使用NSXMLParser解析服务器返回的XML数据
  8. 如何启动/停止/重启MySQL
  9. error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决方案
  10. (转)电脑程序员才能看懂的笑话