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

做网站上传视频青岛高级网站建设服务

做网站上传视频,青岛高级网站建设服务,wordpress支持多个站点地址,我的世界用自己皮肤做壁纸网站描述 给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低 成…

描述

给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩

都按先录入排列在前的规则处理。

例示:
jack      70
peter     96
Tom       70
smith     67

从高到低  成绩
peter     96
jack      70
Tom       70
smith     67

从低到高

smith     67

jack      70

Tom       70

peter     96

注:0代表从高到低,1代表从低到高

数据范围:人数:1≤n≤200 

进阶:时间复杂度:O(nlogn) ,空间复杂度:O(n) 

输入描述:

第一行输入要排序的人的个数n,第二行输入一个整数表示排序的方式,之后n行分别输入他们的名字和成绩,以一个空格隔开

输出描述:

按照指定方式输出名字和成绩,名字和成绩之间以一个空格隔开

代码:

#include<bits/stdc++.h>
using namespace std;struct ac {string name;int score;int num;
} a[205];bool cmp1(ac a, ac b) {if (a.score == b.score)return a.num < b.num;return a.score > b.score;
}bool cmp2(ac a, ac b) {if (a.score == b.score)return a.num < b.num;return a.score < b.score;
}int main() {int  n, m, i;cin >> n >> m;for (i = 0; i < n; i++) {cin >> a[i].name >> a[i].score;a[i].num = i;}if (m == 0)sort(a, a + n, cmp1);elsesort(a, a + n, cmp2);for (i = 0; i < n; i++) {cout << a[i].name << " " << a[i].score << endl;}return 0;
}

http://www.15wanjia.com/news/169981.html

相关文章:

  • 谷歌字体wordpress陕西seo快速排名
  • 网站建设与制作段考试题最好的品牌设计公司
  • 医院网站和微信公众号建设网站设计的设计方案
  • 校园网站建立南昌网站建设方案
  • 网站开发是做什么的公司网站上传不了图片
  • 网站界面设计描述一键优化内存
  • 网站有了域名然后怎么做seo网站诊断流程
  • 做年报的网站怎么登不上去了wordpress优秀主题
  • 百度怎么做自己的网站微信公众号文章排版设计
  • 上海网站制作建设是什么thinkphp
  • 移动端网站建设推广方案建站之星源码下载
  • 织梦 帝国 php cms 媒体网站 哪个微盟微商城怎么样
  • 佛山牛豹云网站开发成都做网站设计哪家最权威
  • 网站规划建设与推广深圳猪八戒网站建设
  • 做权重网站网站做什么推广好
  • 小刘网站建设上海搬家公司收费价目表2021
  • c#做asp.net网站河南地区建设工程信息网
  • 做阿里云网站的公司长春网站建设找源晟
  • 贵阳做网站公司排名kindeditor代码高亮 wordpress
  • 哪些网站是专做女性护肤品网上注册公司申请流程
  • 泉州网站建设费用建立属于我们的网站
  • 做外贸英语要什么网站朱晓宇 大庆 seo 网站建设 北京
  • ps网站子页怎么做的在职考研哪个网站做的好
  • 西安手机网站制作公司织梦者网站模板
  • 务川自治县建设局网站个人如何接外包项目
  • 如何添加网站图标平台广告投放
  • 简约 网站模板wordpress嵌入网页
  • 电商网站建设 数商云网站开发的经济可行性分析
  • 招聘网站做销售怎么样工会网站建设可以
  • 昆明网站运营北京百度seo排名公司