小明的班级同学们很不喜欢小明,小明想做点什么改变同学们的印象,现在小明想调查班级中每个同学的生日,并按照从大到小的顺序排序。但和蔼的编程老师总让他去放鸭子了,没有时间,所以请你帮他排序。
有2行, 第1行为班级总人数n; 第2行至第n+1行分别是每人的姓名s、出生年y、月m、日d。
有n行, 即n个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学先输出)
4 Yangchu 1992 4 23 Qiujingya 1993 10 13 Luwu 1991 8 1 rongcheng 1993 10 13
Luwu Yangchu rongcheng Qiujingya
C++:
- #include
- using namespace std;
- struct asd{
- string id;
- int n1,n2,n3;
- }asdasd[25];
- bool kp(asd a,asd b){
- if(a.n1!=b.n1)return a.n1
- if(a.n2!=b.n2)return a.n2
- if(a.n3!=b.n3)return a.n3
- return 1;
- }
- int main(){
- int a;
- cin>>a;
- for(int i=1;i<=a;i++){
- cin>>asdasd[i].id>>asdasd[i].n1>>asdasd[i].n2>>asdasd[i].n3;
- }
- sort(asdasd+1,asdasd+a+1,kp);
- for(int i=1;i<=a;i++){
- cout<
- }
- return 0;
- }
-
相关阅读:
shell编程流程控制语句case和select
二、反应式集成-spring
[NLP] LLM---<训练中文LLama2(一)>训练一个中文LLama2的步骤
软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】
Linux 常用命令
[话题讨论]你认为程序员不写注释的原因是什么
win10卸载oracle11g
三面:请设计一个虚拟DOM算法吧
Android10之Video MediaCodec硬解码流程(二十七)
(十二)判断Python中变量是否是函数
-
原文地址:https://blog.csdn.net/yangrenrui/article/details/133573964
-
最新文章
-
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU