2 条题解

  • -1
    @ 2025-10-24 15:02:50

    思路分析

    1. 任务拆解: 我们要计算小明看完一部动漫需要多少天,已知:

    • 动漫总时长(分钟)
    • 每天观看的起始时间和结束时间

    2. 关键点分析:

    • 需要把时间统一转换成分钟来计算
    • 计算每天实际观看的分钟数
    • 用总分钟数除以每天观看分钟数,有余数时需要多算一天

    3. 步骤规划:

    • 第一步: 读取动漫总分钟数。
    • 第二步: 读取开始时间和结束时间(格式为时:分),分别转换成分钟数。
    • 第三步: 计算每天实际观看时间 = 结束时间分钟数 - 开始时间分钟数。
    • 第四步: 计算需要天数:
      • 如果总分钟数能被每天观看时间整除,天数 = 总分钟数 ÷ 每天观看时间
      • 否则,天数 = 总分钟数 ÷ 每天观看时间 + 1

    4. 代码对应:

    • cin>>n; 读取动漫总分钟数
    • cin>>a>>c>>b; 读取开始时间(a是小时,b是分钟,c是冒号)
    • s=a*60+b; 将开始时间转换为分钟
    • 同样方法将结束时间转换为分钟x
    • v=x-s; 计算每天观看分钟数
    • if(n%v!=0) cout<<n/v+1; else cout<<n/v; 计算需要天数

    信息

    ID
    320
    时间
    1000ms
    内存
    16MiB
    难度
    5
    标签
    (无)
    递交数
    435
    已通过
    163
    上传者