博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ1234 ( 开门人和关门人 ) 【sort函数】
阅读量:6328 次
发布时间:2019-06-22

本文共 1131 字,大约阅读时间需要 3 分钟。

Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <cstdio>
#include <algorithm>
using 
namespace 
std;
char 
name[100][20];
typedef 
struct 
{
    
int 
ah,am,as;
    
int 
id;
}AREC;
typedef 
struct 
{
    
int 
lh,lm,ls;
    
int 
id;
}LREC;
AREC arr[100];
LREC lea[100];
int 
cmparr(
const 
AREC& a,
const 
AREC& b)
{
    
if
(a.ah!=b.ah)
        
return 
a.ah<b.ah;
    
if
(a.am!=b.am)
        
return 
a.am<b.am;
    
return 
a.as<b.as;
}
int 
cmplea(
const 
LREC& a,
const 
LREC& b)
{
    
if
(a.lh!=b.lh)
        
return 
a.lh>b.lh;
    
if
(a.lm!=b.lm)
        
return 
a.lm>b.lm;
    
return 
a.ls>b.ls;
}
int 
main()
{
    
int 
i,n,cas;
    
scanf
(
"%d"
,&cas);
    
while 
(cas--)
    
{
        
scanf
(
"%d"
,&n);
        
for 
(i=0;i<n;i++)
        
{
            
arr[i].id=i;
            
lea[i].id=i;
            
scanf
(
"%s %d:%d:%d %d:%d:%d"
,name[i],&arr[i].ah,&arr[i].am,&arr[i].as,&lea[i].lh,&lea[i].lm,&lea[i].ls);
        
}
        
sort(arr,arr+n,cmparr);
        
sort(lea,lea+n,cmplea);
        
printf
(
"%s %s\n"
,name[arr[0].id],name[lea[0].id]);
    
}
    
return 
0;
}

 

本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/13/2498093.html,如需转载请自行联系原作者

你可能感兴趣的文章
通过python+ftps远程备份企业数据
查看>>
数据库
查看>>
日志文件超过大小限制,导致网站无法正常访问
查看>>
我的友情链接
查看>>
CentOS 7.4搭建Kubernetes 1.8.5集群
查看>>
男人的成熟
查看>>
Android笔记:获取url或uri字符串中的参数值
查看>>
idea快捷键
查看>>
服务器PHP开启magic_quotes_gpc导致提交内容多出反斜杠“\”的解决办法
查看>>
MachineLearning简介篇
查看>>
LDAP错误代码
查看>>
windows2003更改远程桌面端口号
查看>>
基于Windows Server 2012 r2环境部署 SharePoint 2013 SP1
查看>>
Centos7安装Miniconda及配置jupyter
查看>>
lsnrctl start启动监听很慢(AIX平台)
查看>>
oracle内存结构(三)
查看>>
NSURLProtocol资料
查看>>
webgame 运维自动化
查看>>
mysql菜鸟手迹4--mysql物理结构
查看>>
Mysql安装
查看>>