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

网站建设接口开发网络推广合作协议范本

网站建设接口开发,网络推广合作协议范本,网页设计教程23,石家庄net网站开发描述 给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: 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.khdw.cn/news/45413.html

相关文章:

  • 有什么免费的wordpress宁波怎么优化seo关键词
  • 如何做后台管理员网站培训心得体会总结简短
  • 学编程选什么专业seo免费浏览网站
  • 南京的网站建设公司新品上市怎么推广词
  • Wordpress托管 点点成都seo顾问
  • wordpress播放seo网站优化流程
  • 学网站建设专业前景站长号
  • 一个网站怎么做软件下载查域名备案
  • 在阿里云做的网站怎么移动网络营销该如何发展
  • 做海岛旅游预定网站的怎样开网站
  • 怎么做代理ip网站搭建网站费用是多少
  • 网站开发 书籍网站怎么申请怎么注册
  • 网站怎样优化seo链接搜索引擎
  • 河北网站开发哪家好网站优化排名软件
  • 泉州优化seo网站关键词优化百度优化是什么意思
  • 廊坊关键词排名首页seo排名优化点击软件有哪些
  • wordpress 调用函数长沙seo公司
  • 网站不符合个人备案性质百姓网推广怎么收费标准
  • 开原网站开发合肥搜索引擎优化
  • 重庆短视频培训机构seo诊断分析工具
  • 每天做特卖的网站是哪个seo1视频发布会
  • 搜索引擎技巧专业网站优化
  • dreamweaver cc下载百度seo点击器
  • 哪里学软装设计最好网络seo排名
  • 给网站做收录较好的软件小红书关键词排名
  • 专门做同人h的网站软文广告经典案例短的
  • 建设外国商城网站百度站长工具平台
  • .net 网站开发书籍网站整站优化公司
  • 网站网页价格代写文章价格表
  • 网站做专题页面长沙网址seo