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

静态网页开发工具广州网站优化平台

静态网页开发工具,广州网站优化平台,深圳画册设计哪个公司靠谱,淘宝客网站做apphttps://www.acwing.com/problem/content/description/1507/ Excel可以根据任何列对记录进行排序。现在,你需要模仿此功能。 输入格式 第一行包含两个整数 N和 C,分别表示记录条数以及用来排序的列的编号。 接下来 N行,每行包含一条学生记录。…

https://www.acwing.com/problem/content/description/1507/
Excel可以根据任何列对记录进行排序。现在,你需要模仿此功能。
输入格式
第一行包含两个整数 N和 C,分别表示记录条数以及用来排序的列的编号。
接下来 N行,每行包含一条学生记录。
记录包括学生 ID,一个唯一的 6 位数字,名称,一个长度不超过 8 的不含空格的字符串,成绩,一个范围在 [0,100] 的整数。

输出格式
输出共 N 行,表示排序后的记录。
如果 C=1,则按照 ID 升序的顺序排序。
如果 C=2,则按照名称以不降序的顺序排序。
如果 C=3,则按照成绩以不降序的顺序排序。
当出现学生名字相同或是成绩相同的情况时,按照 ID 升序的顺序,对他们进行排序。
数据范围
1≤N≤105
输入样例1:
3 1
000007 James 85
000010 Amy 90
000001 Zoe 60
输出样例1:
000001 Zoe 60
000007 James 85
000010 Amy 90
输入样例2:
4 2
000007 James 85
000010 Amy 90
000001 Zoe 60
000002 James 98
输出样例2:
000010 Amy 90
000002 James 98
000007 James 85
000001 Zoe 60
输入样例3:
4 3
000007 James 85
000010 Amy 90
000001 Zoe 60
000002 James 90
输出样例3:
000001 Zoe 60
000007 James 85
000002 James 90
000010 Amy 90

#include<bits/stdc++.h> 
using namespace std;struct Row{string a; //a为id int b; //b为成绩 string s; //s为姓名   
}; //【重要】注意cmp1的参数类型是Row,而不是row   
bool cmp1(Row x,Row y){ //也可写const Row &x return x.a<y.a;
} bool cmp2(Row x,Row y){ if(x.s!=y.s) return x.s<y.s;return x.a<y.a;
} bool cmp3(Row x,Row y){if(x.b!=y.b) return x.b<y.b;return x.a<y.a;
}int main() { int n,c;scanf("%d%d",&n,&c); //int输入别忘加& Row row[n];for(int i=0;i<n;i++){ char x[10],y[10];
//		cin>>row[i].a>>row[i].s>>row[i].b; //用cout/cin此会超时 scanf("%s%s%d",x,y,&row[i].b);row[i].a=string(x); //string将字符数组转为字符串 row[i].s=string(y);} if(c==1) sort(row,row+n,cmp1); if(c==2) sort(row,row+n,cmp2); if(c==3) sort(row,row+n,cmp3); for(int i=0;i<n;i++){ 
//		cout<<row[i].a<<" "<<row[i].s<<" "<<row[i].b<<endl; printf("%s %s %d",row[i].a.c_str(),row[i].s.c_str(),row[i].b); printf("\n");}return 0;
}
http://www.dtcms.com/wzjs/21369.html

相关文章:

  • 怎么建自己的网址seo推广优化公司哪家好
  • 聊城网站制作工作室销售怎么做
  • 怎么修改php网站黄金网站app大全
  • wordpress 换行用吉林seo管理平台
  • 邮箱163企业邮箱重庆企业网站排名优化
  • wordpress添加文件福建优化seo
  • aspx网站做appseo咨询茂名
  • linux wordpress mysql 配置百度seo效果
  • 电器网站模板企业网络营销方法
  • 网站开发主流程序网站运维
  • 长春好的做网站公司江西seo推广软件
  • 网站后台管理系统使用手册手机网站优化排名
  • 在线传媒有限公司seo网站优化网站编辑招聘
  • 广州市建设交易中心网站宁德市中医院
  • 网站开发的前后端是什么谷歌seo零基础教程
  • 有没有能用的网站百度手机助手app下载官网
  • 海淀网站建设价格教育培训机构排名前十
  • 产品logo设计百度seo排名原理
  • 中企动力网站建设合同线上销售方案
  • 茂名网站建设公司班级优化大师使用指南
  • 定制网站哪个好宁波seo快速优化课程
  • 德清县建设局网站网站免费下载安装
  • 怎么把网站做seo到首页深圳网站制作
  • 郑州专业网站设计公司地址seo人工智能
  • 做微网站公司名称免费信息发布平台网站
  • 做微商卖产品在哪个网站销量能好点seo这个行业怎么样
  • 自己的网站怎么编辑推广联系方式
  • 网站seo搜索推广赚钱app排行榜
  • wordpress风格关键词优化师
  • 做任务在那个网站靠谱免费网页在线客服制作