题目描述
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数 a, b 和 n.
输出格式
输出一个整数代表天数。
样例输入
复制
10 20 99
样例输出
复制
8
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
long long a = 0;
long long b = 0;
long long n = 0;
long long ret = 0;
cin >> a >> b >> n;
ret = (n / (5 * a + 2 * b)) * 7;
n = n % (5 * a + 2 * b);
if (n <= a&& n > 0)
{
ret += 1;
}
if (n <= a*2 && n > a)
{
ret += 2;
}
if (n <= a*3 && n > a*2)
{
ret += 3;
}
if (n <= a*4 && n > a*3)
{
ret += 4;
}
if (n <= a*5 && n > a*4)
{
ret += 5;
}
if (n <= a * 5 + b && n > a * 5)
{
ret += 6;
}
if (n <= a * 5 + b * 2 && n > a * 5 + b)
{
ret += 7;
}
cout << ret << endl;
return 0;
}