news 2026/4/15 23:03:54

3376. 成绩排序2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3376. 成绩排序2

3376.成绩排序2
⭐️难度:简单
⭐️类型:排序

📖题目:题目链接

🌟思路:
1、排序要参考2个元素,所以要自定义一个学生类型;
2、考察自定义排序规则:
找出不交换的情况:
①题目要求成绩由低向高排,所以左成绩 < 右成绩时,不交换;
②题目要求成绩相等时,学号由小到大排,所以左成绩 = 右成绩 且 左学号 < 右学号时,不交换。

📚题解:

#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<vector>// vector不需要.h#include<list>#include<set>// // 可以用 set 和 multiset#include<unordered_set>// 可以用 unordered_set 和 unordered_multimap#include<map>// 可以用 map 和 multimap#include<unordered_map>// 可以用 unordered_map 和 unordered_multimap#include<algorithm>usingnamespacestd;structStudent{intnumber;intscore;};boolcompare(Student lhs,Student rhs){// 参数类型和 “容器的元素的类型”一致if(lhs.score<rhs.score){// 左成绩 < 右成绩,不交换returntrue;}elseif(lhs.score==rhs.score&&lhs.number<rhs.number){// 左成绩 = 右成绩 且 左学号 < 右学号,不交换returntrue;}else{returnfalse;}}intmain(){intn;scanf("%d",&n);vector<Student>vec(n);for(inti=0;i<n;i++){scanf("%d%d",&vec[i].number,&vec[i].score);}sort(vec.begin(),vec.end(),compare);for(inti=0;i<n;i++){printf("%d %d\n",vec[i].number,vec[i].score);}return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 21:16:49

python_django微信小程序的社区团购系统

文章目录 社区团购系统概述核心功能模块技术实现要点应用场景与优势 系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 社区团购系统概述 基于Python Django框架与微信小程序的社区团购系统&#x…

作者头像 李华
网站建设 2026/4/16 14:01:08

python_django基于微信小程序的校园店铺商城电子商务系统

文章目录基于微信小程序的校园店铺商城电子商务系统摘要系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;基于微信小程序的校园店铺商城电子商务系统摘要 系统概述 该系统为校园场景设计&#xff0…

作者头像 李华
网站建设 2026/4/15 20:24:19

C++STL链表实现全解析

C STL list 模拟实现&#xff1a;从底层链表到容器封装 在C标准模板库&#xff08;STL&#xff09;中&#xff0c;list是一个基于双向链表实现的序列容器&#xff0c;它提供高效的插入和删除操作&#xff0c;时间复杂度通常为$O(1)$。下面我将从底层链表结构开始&#xff0c;逐…

作者头像 李华
网站建设 2026/4/11 20:07:44

vue+uniapp+Python微信小程序社区老年人活动志愿者服务系统

文章目录系统概述技术架构核心功能创新点应用价值系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统概述 基于Vue.js和Uniapp框架的前端开发&#xff0c;结合Python后端技术&#xff0c;构建微信…

作者头像 李华
网站建设 2026/4/16 15:33:29

AI重塑软件工程:从需求到部署的全链路智能化革命

《AI赋能软件工程工具链全景图》深入剖析了AI如何重塑软件开发全流程&#xff1a;从智能需求解析、代码生成、智能测试到自动化部署&#xff0c;核心依托大模型RAG技术。这种端到端智能化革命使交付效率提升40%&#xff0c;缺陷率下降60%&#xff0c;开发者正从"写代码&qu…

作者头像 李华
网站建设 2026/4/10 16:15:16

DeepSeek V4全网猜测汇总:四大焦点浮出水面

AI圈近期的热度&#xff0c;几乎全被DeepSeek V4的相关猜测承包了。恰逢DeepSeek-R1发布一周年&#xff0c;官方GitHub代码库中突然曝光的“MODEL1”标识&#xff0c;瞬间点燃全网讨论热情。开发者拆解代码、外媒爆料动态、行业人士解读技术&#xff0c;各类声音层出不穷。今天…

作者头像 李华