NC14944. 小Y和小B睡觉觉
描述
输入描述
第一行一个字符串表示时间(2018年的某一天)
第二行一个数字t表示秒数(1 <= t <= 10,000,000)
输出描述
输出一个整数表示答案。
示例1
输入:
2018-01-16 06:59:59 86400
输出:
1
示例2
输入:
2018-01-16 23:59:59 1
输出:
1
C 解法, 执行用时: 2ms, 内存消耗: 332K, 提交时间: 2022-01-25 11:04:26
#include "stdio.h" int main() { int t,h,s,m,k; scanf("%d-%d-%d %d:%d:%d",&t,&t,&t,&h,&m,&s); scanf("%d",&t); k=(h*3600+m*60+s+t)/24/60/60; printf("%d",k); return 0; }
C++ 解法, 执行用时: 3ms, 内存消耗: 476K, 提交时间: 2021-07-01 11:05:39
#include<stdio.h> int main() { int h,m,s,t; for(char c='a';c!=' ';c=getchar()); scanf("%d:%d:%d%d",&h,&m,&s,&t); printf("%d",(t+h*3600+m*60+s)/(24*3600)); }
Python3(3.5.2) 解法, 执行用时: 53ms, 内存消耗: 4992K, 提交时间: 2018-01-19 22:50:35
import time dat = time.strptime(input(),"%Y-%m-%d %H:%M:%S") s = dat[3] * 3600 + dat[4] * 60 + dat[5] + int(input()) print(s // 86400)