hdoj 1234 开门人和关门人
http://acm.hdu.edu.cn/showproblem.php?pid=1234
开门人和关门人
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 10561 Accepted Submission(s): 5390
到、签离记录,请根据记录找出当天开门和关门的人。
每天的记录在第一行给出记录的条目数M ( > 0 ),下面是M行,每行的格式为
证件号码 签到时间 签离时间
其中时间按“小时:分钟:秒钟”(各占2位)给出,证件号码是长度不超过15的字符串。
注意:在裁判的标准测试输入中,所有记录保证完整,每个人的签到时间在签离时间之前,
且没有多人同时签到或者签离的情况。
#include<stdio.h>
#include<string.h>
struct Man
{
char numbers[30];
char time_c[20];
char time_b[20];
}man[20000];
int main()
{
int N,M,i,j,k;
scanf("%d",&N);
while(N--)
{
scanf("%d",&M);
for(i=0;i<M;i++)
scanf("%s %s %s",man[i].numbers,man[i].time_c,man[i].time_b);
for(i=0,k=0;i<M;i++)//把时间最早的数组名赋给k (也就是开门人)
{
if(strcmp(man[i].time_c,man[k].time_c)<0)
k=i;
}
printf("%s ",man[k].numbers);
for(i=0,k=0;i<M;i++)//把时间最晚的数组名赋给k(也就是关门人)
{
if(strcmp(man[i].time_b,man[k].time_b)>0)
k=i;
}
printf("%s\n",man[k].numbers);
}
//while(1);
return 0;
}
hdoj 1234 开门人和关门人相关推荐
- I题 hdu 1234 开门人和关门人
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1234 开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) ...
- HDU 1234 开门人和关门人
开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- 杭电 HDU 1234 开门人和关门人
开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- hdoj 开门人和关门人
开门人和关门人 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submi ...
- HDU 1.3.3 开门人和关门人
开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- HDU1234 开门人和关门人
开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- 杭电OJ(HDU)-ACMSteps-Chapter Three-《FatMouse#39; Trade》《今年暑假不AC》《排名》《开门人和关门人》...
http://acm.hdu.edu.cn/game/entry/problem/list.php?chapterid=1§ionid=3 1.3.1 FatMouse' Trade #include ...
- C - 开门人和关门人
C - 开门人和关门人 #include<bits/stdc++.h> using namespace std; struct student{string id;string st;st ...
- 九度 题目1013:开门人和关门人
字符串直接比较即可. 偷懒用的sort排序,O(nlogn)的复杂度:若是直接用string存最早到最晚离开的信息,只需要O(n). 代码: #include <iostream> #in ...
最新文章
- 深入理解XGBoost,优缺点分析,原理推导及工程实现
- php获取表单$_files,PHP中$_FILES的使用方法及注意事项说明
- Android高仿IOS和QQ的弹出对话框
- 【NLP-语义匹配】详解深度语义匹配模型DSSM
- Java Mybatis Xml写法 查询语句的动态设计总结
- 聚类算法(part1)--DBSCAN
- 跟面试官侃了半小时 MySQL 事务,把原子性、一致性、持久性的实现都讲完了
- shell执行的特殊变数
- class文件详解(全过程举例加图解)
- ai人工智能_AI偏见如何发生?
- 转:不同的行业和工作的真实情况是怎样的?
- vue 导出excel文件
- visio如何使箭头指向插图的任意一处
- cad2012打开后闪退_打开CAD2012出现闪退问题的解决方法
- 二次开发Spark实现JDBC读取远程租户集群Hive数据并落地到本集群Hive的Hive2Hive数据集成【Java】
- 3373. 进制转换(高精度除法)
- LeetCode部分刷题笔记!!!JavaScript!!!
- mv150us无线网卡驱动linux,水星MW150US2.0驱动-水星MW150US无线网卡驱动下载v2.0 官方最新版-西西软件下载...
- 文件操作opendir()/readdir()/closedir()/stat()
- 外包公司面试门槛高吗?程序员进外包公司容易吗?