当前位置: 首页 > news >正文

b2c类型的网站农夫山泉软文300字

b2c类型的网站,农夫山泉软文300字,qq是哪个公司开发,企业服务器搭建方案1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前…

1055 集体照 (25 分)

拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下:

  • 每排人数为 N/K(向下取整),多出来的人全部站在最后一排;

  • 后排所有人的个子都不比前排任何人矮;

  • 每排中最高者站中间(中间位置为 m/2+1,其中 m 为该排人数,除法向下取整);

  • 每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为175、188、190、186、170。这里假设你面对拍照者,所以你的左边是中间人的右边);

  • 若多人身高相同,则按名字的字典序升序排列。这里保证无重名。

现给定一组拍照人,请编写程序输出他们的队形。

输入格式:

每个输入包含 1 个测试用例。每个测试用例第 1 行给出两个正整数 N(≤10​4​​,总人数)和 K(≤10,总排数)。随后 N 行,每行给出一个人的名字(不包含空格、长度不超过 8 个英文字母)和身高([30, 300] 区间内的整数)。

输出格式:

输出拍照的队形。即K排人名,其间以空格分隔,行末不得有多余空格。注意:假设你面对拍照者,后排的人输出在上方,前排输出在下方。

输入样例:

10 3
Tom 188
Mike 170
Eva 168
Tim 160
Joe 190
Ann 168
Bob 175
Nick 186
Amy 160
John 159

输出样例:

Bob Tom Joe Nick
Ann Mike Eva
Tim Amy John
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
struct peo
{string name;int high;
}arr[10002];
bool com(peo a,peo b)
{if(a.high!=b.high) return a.high>b.high;else if(a.name!=b.name) return a.name<b.name;
}
using namespace std;
int main()
{int n,k;cin>>n>>k;for(int i=0;i<n;i++){cin>>arr[i].name>>arr[i].high;}sort(arr,arr+n,com);int l=int(n/k),m,t=0;while(l){if(l==k){m=n-(n/k)*(k-1);}else{m=n/k;}vector<string> row(m);row[m/2]=arr[t].name;//中间int j=m/2-1;for(int i=t+1;i<t+m;i=i+2)//左边的{row[j--]=arr[i].name;}j=m/2+1;for(int i=t+2;i<t+m;i=i+2)//右边的{row[j++]=arr[i].name;}cout<<row[0];for(int i=1;i<m;i++){cout<<" "<<row[i];}cout<<endl;t+=m;l--;}return 0;
}

 

http://www.lbrq.cn/news/2370529.html

相关文章:

  • 开发网站网络公司有哪些长沙关键词快速排名
  • 专业做包装设计网站电子商务主要学什么内容
  • 汽车网站方案百度平台订单查询
  • 上海网站案例网络营销课程总结
  • 佛山专业网站建设广告推广图片
  • python网站开发 完整例子推广平台哪个效果最好
  • 毕业设计做网站大小有什么要求免费推广的平台都有哪些
  • 枣庄做网站建设的公司比较好网站制作公司
  • 网站制作需要什么域名注册
  • 做时时彩网站平台有哪些网络推广优化
  • 网站301怎么做seo流程
  • 国内最先做弹幕的网站网站免费推广平台
  • 美食网站建设策划书竞价网站
  • 网站域名可以做端口映射吗千锋教育的it培训怎么样
  • 建设银行理财网站网站开发用什么软件
  • 动漫设计包括哪些内容温州seo排名公司
  • 建筑公司企业技术负责人岗位职责seo数据分析
  • 自己做的网站怎么设置关键词百度app
  • 网站建设推广的话术广州网站定制多少钱
  • 密云网站开发公众号开发网站公司
  • 新开最好的传奇网站免费宣传平台
  • 开网站需要哪些程序安卓优化大师手机版下载
  • 公司网站设网店培训教程
  • 网站建设整改落实情况网站seo查询工具
  • 陕西住建厅网站官网seo优化培训公司
  • 网站更新提醒一个好的产品怎么推广
  • html网站建设流程怎么接广告赚钱
  • 网站建设怎么下载代码万能导航网
  • 大兴区网站建设公司灰色词优化培训
  • 微信管理软件哪个最好家庭优化大师
  • Java学习--JVM(2)
  • 基于Canal实现MySQL数据库数据同步
  • Linux进程信号--1、信号产生
  • python学习2
  • 《亿级流量系统架构设计与实战》通用高并发架构设计 读场景
  • Linux操作系统之信号:信号的产生