刷题统计

刷题统计

  • 问题描述

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 aa 道题目, 周六和周日每天做 bb 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 nn 题?

输入格式

输入一行包含三个整数 a, ba,b 和 nn.

输出格式

输出一个整数代表天数。

样例输入

10 20 99

样例输出

8

ac

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main()
{
    ll a, b, n;
    cin >> a >> b >> n;
    
    ll num = 5 * a + 2 * b;  //一周可完成num道题目 剩余n道题用不到一周完成
    ll result = n / num * 7;
    n = n % num;
    
    for (int i = 1; i <= 5; i++) {  //模拟最后一周的周一到周五
        if (n <= 0)	break;
        ans++;
        n -= a;
    }
    for(int i = 1; i <= 2; i++) {  //模拟最后一周的周六到周日
        if (n <= 0) break;
        ans++;
        n -= b;
    }
    
    cout << result << endl;
    return 0;
}
  • 这个思路还是很重要滴 至于编程就相对来说不那么
posted @ 2022-12-22 20:31  跬步瑶  阅读(42)  评论(0)    收藏  举报