看完动漫要几天?

这个程序接收动漫总分钟数及每日观看时间段,计算出小明看完动漫所需的最少天数。通过输入动漫的总分钟数和每天观看的时间段,程序会判断是否能整除,若不能则加一天。样例中,动漫共288分钟,每天看32分钟,需要9天才能看完。

看完动漫要几天?

题目描述
一部完整的动漫共有m分钟(m<=1000)。为了保护视力,妈妈决定让小明同学每天从xx:xx分看到xx:xx分,请问小明同学需要几天才能看完这部完整的动漫。(4.1.15)
输入
3行,第一行是一个整数m代表动漫的总分钟数;第二行表示每天看动漫的开始时间,第三行表示每天看动漫的结束时间。(确保输入的开始时间 < 结束时间)
输出
一个整数,代表小明看完动漫至少需要花的总天数。
样例输入复制
288
17:00
17:32
样例输出复制
9

#include<bits/stdc++.h>
using namespace std;
int fun(string s){
    int h = (s[0]-'0')*10+(s[1]-'0');
    int m = (s[3]-'0')*10+(s[4]-'0');
    return h * 60 + m;
}
int main() {
    int n;
    string s1,s2;
    cin>>n>>s1>>s2;
    int x = fun(s2)-fun(s1);
    if(n%x==0){
        cout<<n/x<<endl;
    }else{
        cout<<n/x+1<<endl;
    }
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值