博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu-4510 小Q系列故事——为什么时光不能倒流(比赛被虐的一道水题)
阅读量:4286 次
发布时间:2019-05-27

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

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4510

如果没记错的话,类似的题已经出现过一次了,上次好像是也是时钟,好像都与12:00有关;

这次也一样h小时对12取余即可。

#include
int main(){ int h,m,s,T,H,M,S; scanf("%d",&T); while(T--) { int hh,mm,ss; scanf("%d:%d:%d %d:%d:%d",&H,&M,&S,&h,&m,&s); int h1 = h % 12; if((H>h1)||(H==h1&&M>m)||(H==h1&&M==m&&S>=s)) { if(S>=s) ss=S-s; else {ss=S+60-s;M--;} if(M>=m) mm=M - m; else {mm=M+60-m;H--;} if(H>=h1) hh=H-h1; } else if((h1>H)||(h1==H&&M
=S)) { int xx,yy,zz; int HH = 12 , SS = 0 , MM =0 ; if(SS
=h1) zz=HH-h1; ss=(xx+S)%60; int k1=(xx+S)/60; mm=(yy+M+k1)%60; int k2=(yy+M+k1)/60; hh=zz+H+k2; } printf("%02d:%02d:%02d\n",hh,mm,ss); }}

转载地址:http://gusgi.baihongyu.com/

你可能感兴趣的文章
matlab错误:Subscript indices must either be real positive integers or logicals.
查看>>
行列式及其性质
查看>>
matlab 保留固定长度的整数位
查看>>
xshell-常用命令
查看>>
用xshell运行matlab 远程给Linux服务器安装Matlab R2014b
查看>>
在本地电脑使用远程服务器的图形界面——包括 MATLAB、PyCharm 等各种软件
查看>>
向量转置怎么求导(多元线性回归原理推导用)
查看>>
Matlab中布尔值/逻辑值与数值型类型的相互转换
查看>>
Matlab 并行代码
查看>>
matlab中的并行方法与理解(2):parfor中的变量类型
查看>>
CentOS 7 命令行模式安装teamviewer13
查看>>
teamviewer Linux centos7安装使用详细
查看>>
【MATLAB】线条标记符大小设置
查看>>
MATLAB中矩阵的逻辑索引方法
查看>>
windows下go dep环境搭建
查看>>
EMQX docker安装及运行
查看>>
使用python和MQTT.fx连接mqtt
查看>>
EMQTT的ACL鉴权(topic权限控制)
查看>>
emqx客户端用户名密码登录验证配置
查看>>
python多线程之信号量semaphore实战
查看>>