原题链接:https://www.luogu.com.cn/problem/P1093 题意解读:本题考察排序,根据题意,先按总分从大到小排,再按语文从大到小排,以上都相同则按学号从小到大排。 100分代码: #include<bits/stdc++.h>usingnamespacestd;constintN =305;structstudent{intid;intyuwen;intshuxue;intyingyu;inttotal; } s[N]...
学习C++从娃娃抓起!记录下洛谷C++学习和备考过程中的题目,记录每一个瞬间。 附上汇总贴:洛谷刷题C++语言 | 汇总_热爱编程的通信人的博客-CSDN博客 【题目描述】 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前 5 名学生发奖学金。期末,每个学生都有 3 门课的成绩:语文、数学、英语。先按总...
洛谷P1093 [NOIP2007 普及组] 奖学金 题解 原文章在https://www.luogu.com.cn/blog/964579/p1093-noip2007-pu-ji-zu-jiang-xue-jin-ti-xie 本人感觉这是一篇很水的橙题先讲思路:此题考查的主要是结构体排序。关于结构体:结构体是用户定义的数据类型。它可以把几种不同类型的数据项集合成结构体这样一个...
原题链接 P1093 [NOIP2007 普及组] 奖学金 解析 这道题还是用结构体排序做 思路就是自己写一个cmp(具体怎么排见代码) 然后sort快排 具体实施 1.初始化与输入 (1)结构体定义 struct stu { int id; //学号 int chinese; //各科成绩 int
(水题)洛谷 - P1093 - 奖学金 https://www.luogu.org/problemnew/show/P1093 #include<bits/stdc++.h>usingnamespacestd;#definell long longintn;structP{intid;intch;intma;inten;intsum;voidcalc(){ sum=ch+ma+en; }booloperator<(P p){if(sum==p.sum){if(ch==p.ch){returnid<p.id;...
c++结构体排序 洛谷P1781宇宙总统+P1104生日+P1093奖学金, 视频播放量 125、弹幕量 1、点赞数 1、投硬币枚数 1、收藏人数 1、转发人数 0, 视频作者 clancy2087, 作者简介 cult大叔,相关视频:多分支结构,洛谷p1990+1998,1,【整整300集】清华大佬终于把C++整理成了漫画书
洛谷P1093 奖学金 链接:https://www.luogu.org/problem/P1093 题目: 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和...
【洛谷 P1093】[NOIP2007 普及组] 奖学金 题解(结构体排序),[NOIP2007普及组]奖学金题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前名学生发奖学金。期末,每个学生都有门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相
int n; struct Stu { int C, M, E; int idx, sum; }stu[N]; int main() { cin >> n; for (int i = 0; i < n; i ++ ) { int a, b, c; cin >> a >> b >> c; int sum = a + b + c; stu[i] = {a, b, c, i, sum}; } sort(stu, stu + n, [&](Stu a...
洛谷P1093 奖学金【三级结构体排序】 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学...