模拟试——sleep
来源:互联网 发布:mysql数据库百度云资源 编辑:程序博客网 时间:2024/06/03 22:58
题目大意:
题解:
这题直接模拟:
a为醒来时间小时 b为分钟
c为睡觉时间小时 d为分钟
e表示间隔小时 f表示分钟
如果目前b < d这时候很明显不满一个小时,
a=a-1,f=b+(20-d)
否则直接f=b-d
判断完分钟以后,如果a>c就代表在同一天,
e=a-c
否则就是隔了一天,
e=a+(24-c)
最后输出【e:f】
var s1,s2,t1,t2:string; s,t:string; a,b,c,d,e,f:longint;begin assign(input,'sleep.in'); reset(input); assign(output,'sleep.out'); rewrite(output); readln(s); s1:=s[1]+s[2]; s2:=s[4]+s[5]; val(s1,a); val(s2,b); readln(t); t1:=t[1]+t[2]; t2:=t[4]+t[5]; val(t1,c); val(t2,d); if b>d then f:=b-d else begin a:=a-1; f:=b+(60-d); end; if a>=c then e:=a-c else e:=a+(24-c); e:=e+f div 60; f:=f mod 60; if e div 10=0 then write('0'); write(e,':'); if f div 10=0 then write('0'); write(f); close(input); close(output);end.
阅读全文
1 0
- 模拟试——sleep
- 模拟实现sleep函数——mysleep()
- Linux信号——Sleep函数的模拟实现(利用alarm,pause,sigsuspend函数)
- javascript 模拟sleep
- JavaScript里模拟sleep
- 模拟实现sleep方法
- Linux模拟实现sleep
- 模拟实现sleep函数
- 模拟实现sleep函数
- 线程控制—sleep()
- 信号模拟 sleep 函数,定时器
- javascript模拟实现sleep函数
- Codeforces_387A_George and Sleep(模拟)
- JS 模拟线程实现sleep
- Linux 信号 模拟实现sleep
- 【Linux】模拟实现sleep函数
- 捕捉信号与sleep模拟
- 【Linux】模拟实现sleep函数
- Java实现求 1+2+3+.....+n
- Android 横竖屏切换
- 杭电ACM2032:杨辉三角
- 时间戳和普通时间转换
- 编程练习(第十六周)
- 模拟试——sleep
- Jquery mobile 中用popup弹出对话框的实现
- 练习60
- XML教程进阶03_编码
- java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException
- 编译时类型和运行时类型
- 根据线程状态关闭对话框
- Spring注解 @Resource和@Autowired的区别
- IO多路复用之epoll