算法之美——开门人和关门人(printf,scanf用法)
来源:互联网 发布:乔丹生涯场均数据 编辑:程序博客网 时间:2024/06/05 17:58
首先仔细复习printf,scanf用法~
- 题目描述:
- 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。
- 输入:
测试输入的第一行给出记录的总天数N ( N> 0 ),下面列出了N天的记录。
每天的记录在第一行给出记录的条目数M (M > 0 ),下面是M行,每行的格式为
证件号码 签到时间 签离时间
其中时间按“小时:分钟:秒钟”(各占2位)给出,证件号码是长度不超过15的字符串。
- 输出:
对每一天的记录输出1行,即当天开门和关门人的证件号码,中间用1空格分隔。
注意:在裁判的标准测试输入中,所有记录保证完整,每个人的签到时间在签离时间之前,且没有多人同时签到或者签离的情况。
- 样例输入:
31ME3021112225321 00:00:00 23:59:592EE301218 08:05:35 20:56:35MA301134 12:35:45 21:40:423CS301111 15:30:28 17:00:10SC3021234 08:00:00 11:25:25CS301133 21:45:00 21:58:40
- 样例输出:
ME3021112225321 ME3021112225321EE301218 MA301134SC3021234 CS301133
#include "iostream"#include "stdio.h"#include "math.h"#include "vector"#include "queue"#include "memory.h"#include "algorithm"#include "string"using namespace std; struct Time{ int h,m,s; bool operator <(const Time a) const { if(a.h==h&&a.m==m) return s<a.s; else if(a.h==h) return m<a.m; else return h<a.h; }}; void Equal(Time src,Time des){ des.h=src.h,des.m=src.m,des.s=src.s;}struct Peo{ char id[30]; Time t1,t2; };int main(){ int cas,n; scanf("%d",&cas); Peo p; char id1[30],id2[30]; while(cas--) { scanf("%d",&n); Time maxx,minn; scanf("%s %d:%d:%d %d:%d:%d",&id1,&minn.h,&minn.m,&minn.s,&maxx.h,&maxx.m,&maxx.s); strcpy(id2,id1); while(--n) { scanf("%s %d:%d:%d %d:%d:%d",&p.id,&p.t1.h,&p.t1.m,&p.t1.s,&p.t2.h,&p.t2.m,&p.t2.s); if(p.t1<minn) { Equal(p.t1,minn); strcpy(id1,p.id); } if(maxx<p.t2) { Equal(p.t2,maxx); strcpy(id2,p.id); } } printf("%s %s\n",id1,id2); }}
- 算法之美——开门人和关门人(printf,scanf用法)
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 开门人和关门人
- 第十一章 泛型算法
- 微软9月22日笔试题
- 距离变换
- 射极跟随器特点
- 时间控件和在线编辑器
- 算法之美——开门人和关门人(printf,scanf用法)
- 陈雄华 精通Spring 2.x——企业应用开发详解
- 运行现有网站的同时,配置FMS使用80端口代理rtmpt协议播放流媒体
- Curling 2.0 poj DFS
- poj3628 Bookshelf 2(0/背包)
- 使用PowerBuilder 9编绎DLL类型,有点问题.处理过程记录如下."Error opening file 'c:\windows\system32\cgen\en32t.h'"
- java中的简单注解、集合的简单复习
- 一个基于安卓的蓝牙聊天、分享照片小程序
- TQ2440裸奔,gcc环境,点灯