题目地址

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
struct node
{string name;int h;
}Node[N];
int n,k;
bool cmp(node a,node b)
{if(a.h==b.h) return a.name<b.name;return a.h>b.h;
}
int main(void)
{cin>>n>>k;for(int i=0;i<n;i++) cin>>Node[i].name>>Node[i].h;sort(Node,Node+n,cmp);int index=0;for(int i=1;i<=k;i++){int m=n/k;if(i==1) m+=n%k;string ans=Node[index++].name;for(int j=2;j<=m;j++){if(j%2==0) ans=Node[index++].name+" "+ans;else ans=ans+" "+Node[index++].name; }cout<<ans;if(i!=k) cout<<endl;}return 0;
}

【PAT乙级】1055 集体照 (25 分)相关推荐

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

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

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

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

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

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

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

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

  5. 1055 集体照 (25 分)(详解)

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

  6. 1109 Group Photo (25分)/1055 集体照 (25分)后三个测试点

    这个题目很坏,如果是后三个测试点不对,一定是读题没准确. 题目给的第二个输入变量为行数 M/K等于每行人数(除最后一行) 把这两个搞混了只能过前三个测试点. 题目分析: 关于m/2+1其实没必要,以最 ...

  7. 1055. 集体照 (25)

    1055. 集体照 (25) 时间限制 400 ms 内存限制 65536 kB  乙级练习题解目录 拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下: 每排人数为N/K(向下取整) ...

  8. 1141 PAT Ranking of Institutions (25 分)

    1141 PAT Ranking of Institutions (25 分) After each PAT, the PAT Center will announce the ranking of ...

  9. C++学习之路 | PTA乙级—— 1045 快速排序 (25 分)(精简)

    1045 快速排序 (25 分) 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边. 给定划分后的 ...

最新文章

  1. 使用 SQL Server 的 uniqueidentifier 字段类型
  2. android网络请求框架_2020,最新APP重构:网络请求框架
  3. 看一下操作闪电网络最大的节点是什么感觉
  4. python3.7安装turtle步骤-Python turtle安装和使用教程
  5. oracle解除表锁死1,解除Oracle被锁的表
  6. boost::mp11::mp_bind_q相关用法的测试程序
  7. [python] LDA处理文档主题分布及分词、词频、tfidf计算
  8. java 的转义字符,在正则表达式中应用
  9. 1716.计算力扣银行的钱-LeetCode
  10. 大数据-实时推荐系统最主流推荐系统itemCF和userCF视频教程下载
  11. 语音技术――性别辨识和语者验证
  12. notepad++查看aspx
  13. [原创]Jenkins持续集成工具介绍
  14. 在使用node第三方模块dateformat中报错dateformat is not a function
  15. 10x5 10x5用计算机记忆,第一章科学计算器使用
  16. python爬去新浪微博_使用python抓取新浪微博数据
  17. 任正非亲自参与,2021数字化转型再造华为!
  18. “首月0保费”导流模式告终 知名互联网保险平台开始裁员
  19. 网页版文件服务器搭建,Windows 下部署 Seafile 服务器
  20. could not load library cudnn_ops_infer64_8.dll. Error code 126

热门文章

  1. 我所理解cocos2d-x 3.6 lua --使用Cocos Studio
  2. 内存不足导致mysql关闭,CentOS6.5增加swap分区
  3. Android ContentProvider、ContentResolver和ContentObserver的使用
  4. C# 5.0中新增特性
  5. 某站点下载资源自己主动评论器
  6. Oracle 游标(cursor) 说明
  7. GridView自动排序(原创)
  8. C++ Primer 5th笔记(chap 17 标准库特殊设施)tuple 返回多个值
  9. (chap6 Http首部) 通用首部字段 DatePragma
  10. 区块链预言机(2)预言机概念