【PAT乙级】1055 集体照 (25 分)
题目地址
#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 分)相关推荐
- C++学习之路 | PTA乙级—— 1055 集体照 (25 分)(精简)
1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任 ...
- PAT乙级刷题之路1055 集体照 (25分)
1055 集体照 (25分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任何 ...
- 【Python】 1055 集体照 (25 分)
1. 题目: 题目地址: https://pintia.cn/problem-sets/994805260223102976/problems/994805272021680128 1055 集体照 ...
- PTA 1055 集体照 (25 分) C++实现
1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任 ...
- 1055 集体照 (25 分)(详解)
拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任何人矮: 每排中最高者站中间(中 ...
- 1109 Group Photo (25分)/1055 集体照 (25分)后三个测试点
这个题目很坏,如果是后三个测试点不对,一定是读题没准确. 题目给的第二个输入变量为行数 M/K等于每行人数(除最后一行) 把这两个搞混了只能过前三个测试点. 题目分析: 关于m/2+1其实没必要,以最 ...
- 1055. 集体照 (25)
1055. 集体照 (25) 时间限制 400 ms 内存限制 65536 kB 乙级练习题解目录 拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下: 每排人数为N/K(向下取整) ...
- 1141 PAT Ranking of Institutions (25 分)
1141 PAT Ranking of Institutions (25 分) After each PAT, the PAT Center will announce the ranking of ...
- C++学习之路 | PTA乙级—— 1045 快速排序 (25 分)(精简)
1045 快速排序 (25 分) 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边. 给定划分后的 ...
最新文章
- 使用 SQL Server 的 uniqueidentifier 字段类型
- android网络请求框架_2020,最新APP重构:网络请求框架
- 看一下操作闪电网络最大的节点是什么感觉
- python3.7安装turtle步骤-Python turtle安装和使用教程
- oracle解除表锁死1,解除Oracle被锁的表
- boost::mp11::mp_bind_q相关用法的测试程序
- [python] LDA处理文档主题分布及分词、词频、tfidf计算
- java 的转义字符,在正则表达式中应用
- 1716.计算力扣银行的钱-LeetCode
- 大数据-实时推荐系统最主流推荐系统itemCF和userCF视频教程下载
- 语音技术――性别辨识和语者验证
- notepad++查看aspx
- [原创]Jenkins持续集成工具介绍
- 在使用node第三方模块dateformat中报错dateformat is not a function
- 10x5 10x5用计算机记忆,第一章科学计算器使用
- python爬去新浪微博_使用python抓取新浪微博数据
- 任正非亲自参与,2021数字化转型再造华为!
- “首月0保费”导流模式告终 知名互联网保险平台开始裁员
- 网页版文件服务器搭建,Windows 下部署 Seafile 服务器
- could not load library cudnn_ops_infer64_8.dll. Error code 126
热门文章
- 我所理解cocos2d-x 3.6 lua --使用Cocos Studio
- 内存不足导致mysql关闭,CentOS6.5增加swap分区
- Android ContentProvider、ContentResolver和ContentObserver的使用
- C# 5.0中新增特性
- 某站点下载资源自己主动评论器
- Oracle 游标(cursor) 说明
- GridView自动排序(原创)
- C++ Primer 5th笔记(chap 17 标准库特殊设施)tuple 返回多个值
- (chap6 Http首部) 通用首部字段 DatePragma
- 区块链预言机(2)预言机概念