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

电商网站目录优化襄樊公司网站建设

电商网站目录优化,襄樊公司网站建设,少儿编程哪个教育平台比较好,免费的ppt下载网站链接 P1104 生日 - 洛谷 题目描述 cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。 输入格式 输入共有 n1 行, 第 1 行为 OI 组总人数 n&#xff1b…

链接 P1104 生日 - 洛谷

题目描述

cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。

输入格式

输入共有 n+1 行,

第 1 行为 OI 组总人数 n;

第 2 行至第 n+1 行分别是每人的姓名 s、出生年 y、月 m、日 d。

输出格式

输出共有 n 行,

即 n 个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学先输出)

输入输出样例

输入 

3
Yangchu 1992 4 23
Qiujingya 1993 10 13
Luowen 1991 8 1

输出 

Luowen
Yangchu
Qiujingya

说明/提示

数据保证,1<n<100,1≤∣s∣<20。保证年月日实际存在,且年份 ∈[1960,2020]。

思路&代码

题目本意是按照生日和输入顺序排序,单纯模拟生日排序写法过于繁琐(比较year,month,day),所以考虑,取巧将生日转为日期(LL day = y * 365 + m * 30 + d;),这样就好写多了

LL n,m,k;struct Node
{string name;LL day;int id;bool operator< (const Node &t) const{if (day == t.day) return id > t.id;return day < t.day;}
};void solve()
{cin >> n;vector<Node> a(n);for (int i = 0;i < n;i ++){string name;LL y,m,d;cin >> name >> y >> m >> d;LL day = y * 365 + m * 30 + d;a[i] = {name,day,i};}sort(a.begin(),a.end());for (int i = 0;i < n;i ++)cout << a[i].name << endl;
}   

http://www.dtcms.com/wzjs/813185.html

相关文章:

  • 网站建设吉金手指排名15黄埔五屏网站建设
  • 网站设计 职业怎么在百度免费推广
  • 能用VUE做网站做网站网站条件
  • 做网站郴州网站栏目管理建设
  • wordpress 文章分页插件长沙网站seo推广
  • 太原市本地网站郑州微信小程序
  • dedecms建手机网站流程安全的响应式网站建设
  • 怎么用wordpress建外贸网站做调查挣钱的网站
  • 网站建设中faqs的意思wordpress柒比貳
  • 知名跟单网站做信号提供方做搜狗手机网站点击软
  • 营销型网站建设多少钱wordpress后台修改icp连接
  • 海盐市网站建设有哪些做产品产业链分析的网站
  • 中文域名网站好不好优化网站开发作业代做
  • 免费主页空间的网站厦门企业网站开发公司
  • 网站册数天猫商城售后服务
  • 网站文字源码局域网搭建wordpress
  • 徐州整站优化网站生成静态
  • 东莞建设网站公司简介世界500强企业排行榜2023
  • 上海优化网站咸阳免费做网站
  • 网站备案注意什么想做网站要学什么
  • 如何做监控网站wordpress怎么添加注册
  • 宣武郑州阳网站建设企业门户网站模板html
  • 怎么做盗版电影网站什么是网络营销?它的内涵包括哪几个层次?
  • 建设网站的网页设计织梦教育网站开发
  • 城市分站cms网站开发人员就业前景
  • 北京设计公司网站太原网站制作哪家好
  • 互联网网站开发创业计划书对网站的赏析
  • ps平面设计主要做什么网站优化和网站推广
  • 网站可分为哪两种类型关于wordpress自动更新
  • 网站站长是什么意思王烨名字怎么样