PAT甲级1006水题飘过
2019-10-09 09:25:35来源:博客园 阅读 ()
PAT甲级1006水题飘过
题目分析:由于不存在相同的两个时间(24:00:00和00:00:00不会同时存在),则我们假设两个全局变量存放到达的最早的时间和达到的最晚的时间,设置最早的初值为“23:59:59”,设置最晚的初值为“00:00:00”,只要一个人到达的时间比最早的早则更新最早时间同时将id记录下来,最晚的情况也是同样的
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main(){ 6 int n; 7 while(scanf("%d", &n) != EOF){ 8 string name1 = "xxx"; 9 string name2 = "xxx"; 10 string time_in = "23:59:59"; 11 string time_out = "00:00:00"; 12 string id, in, out; 13 for(int i = 1; i <= n; i++){ 14 cin>>id>>in>>out; 15 if(in <= time_in){ 16 time_in = in; 17 name1 = id; 18 } 19 if(out >= time_out){ 20 time_out = out; 21 name2 = id; 22 } 23 } 24 cout<<name1<<" "<<name2<<endl; 25 } 26 return 0; 27 }
原文链接:https://www.cnblogs.com/findview/p/11637579.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 算法笔记刷题6 ( PAT 1003我要通过 ) 2020-05-08
- windows10环境下QtCreator中出现skipping incompatible xxx 2020-03-31
- [Uva1637][DFS][记忆化] 纸牌游戏 Double Patience 2020-03-06
- A - A Compatible Pair-biaobiao88 2019-10-29
- 2019秋季PAT甲级_C++题解 2019-09-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash