小明决定从下周一开始努力刷题准备蓝桥杯竞赛。
他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。
请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数 a,b 和 n。
输出格式
输出一个整数代表天数。
数据范围
对于 50% 的评测用例,1≤a,b,n≤106, 对于 100% 的评测用例,1≤a,b,n≤1018。
输入样例:
10 20 99
输出样例:
8思路分析 题解
#include#include using namespace std; typedef long long LL; int main(){ LL a , b , n; cin >> a >> b >> n; //每周可以做多少题 LL s = 5 * a + 2 * b; //整周 LL res = n / s * 7; //剩余 n %= s; //枚举 LL d[] = {a,a,a,a,a,b,b}; for(int i = 0; n > 0; i++ ){ n -= d[i]; res ++; } cout << res << endl; return 0; }



