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

海口市公司网站建设旭辉网站建设

海口市公司网站建设,旭辉网站建设,wordpress 4.9摘要,seo霸屏软件拍集体照时队形很重要#xff0c;这里对给定的 N 个人 K 排的队形设计排队规则如下#xff1a; 每排人数为 N/K#xff08;向下取整#xff09;#xff0c;多出来的人全部站在最后一排#xff1b; 后排所有人的个子都不比前排任何人矮#xff1b; 每排中最高者站中间这里对给定的 N 个人 K 排的队形设计排队规则如下 每排人数为 N/K向下取整多出来的人全部站在最后一排 后排所有人的个子都不比前排任何人矮 每排中最高者站中间中间位置为 m/21其中 m 为该排人数除法向下取整 每排其他人以中间人为轴按身高非增序先右后左交替入队站在中间人的两侧例如5人身高为190、188、186、175、170则队形为175、188、190、186、170。这里假设你面对拍照者所以你的左边是中间人的右边 若多人身高相同则按名字的字典序升序排列。这里保证无重名。 现给定一组拍照人请编写程序输出他们的队形。 输入格式 每个输入包含 1 个测试用例。每个测试用例第 1 行给出两个正整数 N≤104总人数和 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 题解如下 25/25 一遍过太牛了我 先将数据按身高从低到高排序身高相同则按名字的字典序升序排列再从最前排开始每排排序把最高的放中间再遍历数据每趟遍历放左边和右边两个人放的时候要注意看数组是否为空可能只需要放一边最后遍历输出即可 /*** 2024/04/07* 25/25*/ const readline require(readline); const rl readline.createInterface({input: process.stdin,output: process.stdout, });let rows []; // 人数 let n 0; // 排数 let k; rl.on(line, function (data) {let arr data.split( );if (n 0) {n Number(arr[0]);k Number(arr[1]);} else {rows.push({name: arr[0],height: Number(arr[1]),});if (rows.length n) {deal();}} });function deal() {// 按身高进行从低到高排序身高一样则按名字的字典序升序排列rows.sort((a, b) {if (a.height b.height) {return -1;} else if (a.height b.height) {return 1;} else {if (a.name b.name) {return -1;} else if (a.name b.name) {return 1;} else {return 0;}}});// 每排人数let single Math.floor(n / k);// 最后一排人数let last n - single * (k - 1);let resArr [];for (let i 0; i k; i) {// 每排人数let m i k - 1 ? last : single;let arr rows.splice(0, m);// 从数组arr最后一个开始排最高的let resSingle new Array(m);resSingle[Math.floor(m / 2)] arr.pop().name;for (let j 1; j Math.floor(m / 2) 1; j) {let pop arr.pop();if (pop ! undefined) {resSingle[Math.floor(m / 2) - j] pop.name;pop arr.pop();if (pop ! undefined) {resSingle[Math.floor(m / 2) j] pop.name;}}}resArr.unshift(resSingle);}resArr.forEach((el) {console.log(el.join( ));}); }
http://www.zqtcl.cn/news/653686/

相关文章:

  • 漂亮的网站维护页面wordpress加个微信登录
  • 网站设计是什么意思创建地址怎么弄
  • nas上建设网站文章网站哪里建设好
  • 消防网站模板广告设计专业需要学什么
  • 建设银行网站首页wordpress 登录函数
  • 做网站多长时间广州营销网站制作
  • 美团外卖网站开发建设网站如何写文案
  • 专门做画册封面的网站开发工程师网站开发工程师招聘
  • 广州市建设局网站自己做电影网站违法
  • 网站建设首选公司大丰专业做网站
  • 用dw怎么做网站辽宁省住房和城乡建设厅网站首页
  • 如何用微信小程序做网站2个网站做的链接怎么用一个域名
  • 大理网站建设滇icp备凡科网站代码如何修改
  • 做电商网站的公司简介网站制作多久
  • 营销手段有哪些方式合肥网站优化服务网
  • 网站备案和域名备案山东临沂市建筑模板生产厂家
  • 三类安全员证查询系统网站建设优化服务机构
  • 网站关键词排名没有了城固县网站建设
  • 什么网站需要备案易语言用电脑做网站服务器
  • 可以做婚礼鲜花布置的网站洛阳霞光企业网站建设公司
  • 临淄网站制作同步显示一个wordpress
  • 先建设网站后付款网站相对路径和绝对路径
  • 临沂外贸国际网站建设网站开发外包公司合同
  • 网站设置快捷方式温州网站建设方案报价
  • 经营网站需要什么费用如何鉴赏网站论文
  • 聊城网站推广公司网站 防攻击
  • 小米盒子做网站一个县城广告公司利润
  • 天津市区县档案部门网站建设指导意见网站开发的需求分析教学视频
  • 网站服务合同范本企业网站建设费是无形资产吗
  • 国外做家纺的网站试用体验网站