1055. 集体照 (25)PAT乙级&&1109. Group Photo (25) PAT 甲级
来源:互联网 发布:淘宝如何修改差评 编辑:程序博客网 时间:2024/06/04 18:48
甲级传送门
乙级传送门
#include<iostream>#include<algorithm> using namespace std;#define MAX_N 10010 struct P{ string name; int height;}p[MAX_N];bool cmp(struct P a,struct P b){ if(a.height!=b.height) return a.height<b.height; return a.name>b.name;}int main(){ int n,k; cin>>n>>k; for(int i=0;i<n;i++){ cin>>p[i].name>>p[i].height; } sort(p,p+n,cmp); int raw=n/k; string result=""; for(int i=0;i<k;i++){ int begin=i*raw; int end=(i+1)*raw; if(end+raw>n) end=n; string line=""; line=p[end-1].name; for(int j=end-2;j>=begin;j--){ if(j%2!=end%2){ line=line+" "+p[j].name; } else{ line=p[j].name+" "+line; } } result=line+"\n"+result; } cout<<result;}
0 0
- 1055. 集体照 (25)PAT乙级&&1109. Group Photo (25) PAT 甲级
- PAT 甲级 1109. Group Photo (25)
- PAT乙级 1055. 集体照 (25)
- [PAT乙级]1055. 集体照 (25)
- PAT乙级1055. 集体照 (25)
- pat 乙级 1055. 集体照 (25)
- PAT乙级 1055. 集体照 (25)
- PAT乙级1055. 集体照(25)
- 1109. Group Photo (25)-PAT甲级真题
- PAT 1109. Group Photo (25)
- pat 1109. Group Photo (25)
- PAT乙级—1055. 集体照 (25)-native
- 1055. 集体照 (25)-PAT乙级真题
- 1055. 集体照 (25) PAT乙级真题
- [PAT-乙级]1055.集体照
- 1055. 集体照 (25) PAT
- solution Of Pat 1109. Group Photo (25)
- 【PAT】【Advanced Level】1109. Group Photo (25)
- 排序算法之堆排序
- Ubuntu vi编辑器上下左右键变成ABCD??
- C++ 初始化方式
- C#96课的主要内容
- linux
- 1055. 集体照 (25)PAT乙级&&1109. Group Photo (25) PAT 甲级
- 《MySQL必知必会》学习笔记七(复杂查询)------掌握部分
- java异常链
- libfreenect2 test error on GTX1070(notebook)
- poj2104 主席树区间第k大
- 蓝桥杯 字母图形
- ZeroMemory memset 等清零的用法
- linux常用命令-find
- json语法解析器