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

哔哩哔哩网站怎么做视频工厂管理培训课程

哔哩哔哩网站怎么做视频,工厂管理培训课程,番禺做网站要多少钱,招聘网站上找在家做solution 从后排开始输出,可以先把所有的学生进行排序(身高降序,名字升序),再按照每排的人数找到中间位置依次左右各一个进行排列测试点3, 4, 5:k是小于10的正整数,则每…

在这里插入图片描述
在这里插入图片描述

solution

  • 从后排开始输出,可以先把所有的学生进行排序(身高降序,名字升序),再按照每排的人数找到中间位置依次左右各一个进行排列
  • 测试点3, 4, 5:k是小于10的正整数,则每排最多有1e4个人
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
const int maxn = 1e4 + 10;
struct stu{string name;int h;friend bool operator < (stu &s1, stu &s2){if(s1.h != s2.h) return s1.h > s2.h;return s1.name < s2.name;}
}stus[maxn];
int main(){int n, k, now, cnt = 1, mid, c, flag;string ans[maxn];cin >> n >> k;for(int i = 1; i <= n; i++){cin >> stus[i].name >> stus[i].h;}sort(stus + 1, stus + n + 1);for(int i = 1; i <= k; i++){//i排数 if(i == 1) now = n / k + n % k;//now每行的人数 else now = n / k;mid = now / 2 + 1;//mid中间位置 flag = c = 1;//flag本排是否需要继续,c距离中间的距离 ans[mid] = stus[cnt++].name; while(flag){if(mid - c > 0) ans[mid - c] = stus[cnt++].name;if(mid + c < now + 1) ans[mid + c] = stus[cnt++].name;else if(mid - c < 1) flag = 0;c++; } for(int j = 1; j <= now; j++){if(j != 1) cout << " ";cout << ans[j];}cout << endl;}return 0;
} 
http://www.dinnco.com/news/30433.html

相关文章:

  • 批量做网站引流网页搜索优化seo
  • wordpress是什么东西搜索引擎优化关键字
  • 独立站店铺怎么注册aso优化报价
  • 南开网站建设爱站seo工具
  • 网站设计公司网站专业如何进行搜索引擎营销
  • 青岛谷歌网站建设搜索引擎优化是什么工作
  • 长春建筑公司有哪些公司seo编辑招聘
  • 网站右侧 回到顶部百度seo在哪里
  • 网站建设开发设计营销公司山东百度本地惠生活推广
  • 太原网站制作报价seo实战培训教程
  • 什么是一学一做视频网站中国十大企业培训机构排名
  • 网站版面风格茶叶网络推广方案
  • 湛江做寄生虫网站seddog站长之家
  • 测试网站小程序怎么做品牌网站建设制作
  • 电商管理系统百度怎么优化排名
  • 企业网站做速优化排名万象网页开发工具
  • 筑招建筑人才网长春安全员seo关键字优化技巧
  • 镇江哪里做网站小升初最好的补课机构排行榜
  • 做外贸比较好得网站外国网站开放的浏览器
  • 找人做网站都需要提供什么seo查询平台
  • 专业做网站排名的人企业网站推广的形式有哪些
  • wordpress 手机支付乐天seo培训
  • 国内优秀网页设计案例天津百度seo
  • 青岛君哲网站建设公司重庆seo技术博客
  • 哪个网站可以付费做淘宝推广百度空间登录入口
  • 备案网站负责人网站自助建站系统
  • 乐基儿做黎明网站的女郎今日新闻最新事件
  • 赤峰市哪里做网站网络推广主要是做什么工作
  • 深圳外贸建站与推广西安优化排名推广
  • 镇海官方网站建设网页设计作品集