1006 Sign In and Sign Out
来源:互联网 发布:按键精灵抓取网页数据 编辑:程序博客网 时间:2024/05/29 19:51
两遍排序, 分别找出in最小值和out最大值
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;struct node{ char id[20]; int hh, mm, ss; friend bool operator<(const node &a, const node &b) { if (a.hh == b.hh) { if (a.mm == b.mm) { return a.ss < b.ss; } else return a.mm < b.mm; } else return a.hh < b.hh; }};const int MAXN = 10010;node in[MAXN], out[MAXN];int main() { int n; cin >> n; for (int i = 0; i < n; i++) { scanf("%s%d:%d:%d", in[i].id, &in[i].hh, &in[i].mm, &in[i].ss); strcpy(out[i].id, in[i].id); scanf("%d:%d:%d", &out[i].hh, &out[i].mm, &out[i].ss); } sort(in, in+n); sort(out, out+n); printf("%s %s\n", in[0].id, out[n-1].id);}
0 0
- 1006 Sign In and Sign Out (25)
- pat 1006 Sign In and Sign Out
- PAT 1006 Sign In and Sign Out
- 1006 Sign in and Sign out
- PAT 1006 Sign In and Sign Out
- PAT 1006 Sign In and Sign Out
- 1006 Sign In and Sign Out
- 1006 Sign In and Sign Out (25)
- 1006 Sign In and Sign Out (25)
- Sign In and Sign Out
- Sign In and Sign Out
- Sign In and Sign Out
- Sign In and Sign Out
- 浙大PAT 1006题 1006. Sign In and Sign Out
- Pat(Advanced Level)Practice--1006(Sign In and Sign Out)
- PAT_ADVANCED LEVEL 1006 Sign In and Sign Out (25) 排序
- PAT Advanced Level 1006:Sign In and Sign Out
- PAT(Advanced Level) 1006 - Sign In and Sign Out(水题)
- 用Spark 和DBSCAN对地理定位数据进行聚类
- Xpath语法格式整理
- (015)笑谈ViewPager
- JavaScript for循环中使用Ajax发送请求
- C#学习日记1
- 1006 Sign In and Sign Out
- 11G RAC 启动数据库 报错; ORA-00119 ORA-00132
- 511.Swap Two Nodes in Linked List-交换链表当中两个节点(中等题)
- linux下vnc远程桌面访问
- codeforces 50A . Domino piling
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- opencv稠密矩阵基本概念
- Matlab与机器学习-- 数据的归一化
- 如何设置eclipse左边显示包结构及包的显示方式