问题 A: 寒假作业

内存限制:128 MB时间限制:1.000 S

题目描述

春节假期还没过完,部分同学就紧张起来了,因为它们的寒假作业还没做完。现假设已知离寒假结束还有 n 天,经过精密计算,小计的寒假作业总共需要花费 h1 小时 m1 分钟 s1 秒完成;同时假设现在是第 0 天,时间是 h2:m2:s2,请问他能否在第 n+1 天的 0 点 0 分 0 秒前做完。

输入

三行,第一行为整数 n;

第二行为三个整数 h1,m1,s1;

第三行为三个整数 h2,m2,s2。

输出

如果能在截止时间前完成,输出 yes,否则输出在第几天完成。

样例输入

2

95 30 0

10 58 30

样例输出

4

提示

【样例说明】

仅剩 2 天,意味着能用于写作业的时间应小于 48 小时加当前天剩下的 13 小时 1 分 30 秒,写完作业的时间为第 4 天的 10:28:30。时间以自然日计算,从 0 时 0 分 0 秒开始进入新的一天。

【数据说明】

对于100%数据,0=<m1,m2<=59,0=<s1,s2<=59,0=<h2<=23,0=<h1<=500,0=<n<=20。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,h1,m1,s1,h2,m2,s2;
    cin>>n;cin>>h1>>m1>>s1>>h2>>m2>>s2;
    if((h2*3600+m2*60+s2+h1*3600+m1*60+s1)<=(h2*3600+m2*60+s2+n*86400)) cout<<"yes";
    else cout<<(h2*3600+m2*60+s2+h1*3600+m1*60+s1)/86400;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值