文章目录

  • 题目分析
  • 题目链接

题目分析

读入三个字符串。 需要记录最早开门的人的id和时间,最晚离开的人的id和时间。

本题的简单之处在于 时间的位数都相同,比如 10点和01点。因此这样的时间大小比较就是字典序。

ac代码

#include<bits/stdc++.h>
using namespace std;const int N =20;string openId,openTime;
string closeId, closeTime;
int n;
int main(){cin>>n;while(n--){string  id , inTime ,outTime;cin>>id>>inTime >>outTime;if(openId.empty() || inTime < openTime)  openTime = inTime,openId = id;if(openId.empty() || outTime > closeTime)  closeId = id, closeTime =outTime;}cout<< openId<<" "<<closeId<<endl;
}

题目链接

PAT甲级1006 Sign In and Sign Out

PAT甲级1006 Sign In and Sign Out:[C++题解]字符串处理相关推荐

  1. PAT甲级1082 Read Number in Chinese:[C++题解]字符串处理

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析 从后往前,四位数作为1组来处理.每组单位最多是十百千,组间单位是万和亿.以123456789为例,分成三组为1,2345,6789,下 ...

  2. PAT甲级1058 A+B in Hogwarts :[C++题解]字符串,进制,简单

    文章目录 题目分析 题目链接 题目分析 不同进制进位. ac代码 #include<bits/stdc++.h> using namespace std;int main(){int a, ...

  3. PAT甲级1002 A+B for Polynomials:[C++题解]字符串、多项式加法或高精度加法

    文章目录 题目分析 题目链接 题目分析 本题数据范围是1000 ,可以开一个数组 X [ ] ,X[i ]表示多项式中次幂是i的系数是多少. 因此,本题可以开两个数组,对应相加,然后输出非零项即可. ...

  4. 浙大PAT甲级1006

    1006. Sign In and Sign Out (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...

  5. PAT甲级1055 The World‘s Richest:[C++题解]k路归并

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: 采用二维数组vector[N]来存每个年龄的人(结构体),然后分别从大到小排序.剩下的任务就是从给定的年龄[a ,b]中,k路归并最 ...

  6. PAT甲级1047 Student List for Course:[C++题解] 哈希表

    文章目录 题目分析 题目链接 题目分析 输入样例: 10 5 ZOE1 2 4 5 ANN0 3 5 2 1 BOB5 5 3 4 2 1 5 JOE4 1 2 JAY9 4 1 2 5 4 FRA8 ...

  7. PAT甲级1031 Hello World for U:[C++题解]模拟、数学运算

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:n=n1+n2+n3−2,且n1=n3,n = n_1 +n_2 +n_3-2,且n_1=n_3,n=n1​+n2​+n3​−2,且n ...

  8. PAT甲级1072 Gas Station (30 分):[C++题解]dijkstra算法、最短路

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: 所有的dist[ ]都≤Ds:最小的dist[ ]最大; dist[ ] 总和最大. 由于加油站是字符,为了简单起见,将m个加油站编 ...

  9. PAT甲级1124 Raffle for Weibo Followers :[C++题解]哈希表、微博转发抽奖

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:开一个哈希表存已经中将的用户,避免重复发奖. 遍历所有m条姓名,从第一个中奖的开始,依次模拟即可. ac代码 #include< ...

最新文章

  1. arpr选定的文件非rar压缩包_python解压压缩包
  2. python掌握程度怎么判断-Python学到什么程度可以面试工作?
  3. asp.net 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...
  4. Arrays 的copyOf() - JDK 6 和操作符 instanceof
  5. linux篇:查看Linux版本号
  6. android 屏幕旋转不重新加载,Android webview旋转屏幕导致页面重新加载问题解决办法...
  7. 解析Json的格式.
  8. 虚拟资源拳王公社:上班族做什么兼职副业赚钱,大学生最适合做什么兼职副业
  9. 支付宝疯起来连自己都打
  10. bbs.FISHC.com//python_文件
  11. 如何随意切换Python版本
  12. “The Gentle Lentil Restaurant“ Case Solution Report 模型与决策-温柔小扁豆餐厅例题
  13. 操作系统 - startx/xinit
  14. jQuery table组织架构图表插件
  15. 如何下载OpenJDK安装版本
  16. 静态链接与动态链接原理
  17. DVD刻录工具(anymp4 dvd creator 7)pjb v7.2.58
  18. XSSF - Cross Site Scripting Framework
  19. Android设置全局字体大小,实现小中大字体功能
  20. WPARAM 与 LPARAM

热门文章

  1. 把自己编写的python模块添加到PYTHONPATH上
  2. mojo 关闭utf8
  3. wampserver 绑定域名 外部可以正常访问
  4. log4j的NDC/MDC区别与应用
  5. [projectEuler.net]12
  6. python批量提取word指定内容到excel_(转)用python批量读取word文档并整理关键信息到excel表格...
  7. vivado-SOC-----Memory内存测试和DDR测试(初学者SDK hello world不通的有救了~)
  8. 【移动通信】移动通信基础
  9. c语言中常用的程序,C语言一些常用语句
  10. 十二、linux LED初始化