蓝桥杯 2022 省赛 B 组 C 题
题目描述
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数 a, b 和 n.
输出格式
输出一个整数代表天数。
输入输出样例
输入
10 20 99
输出
8
说明/提示
对于50% 的评测用例,1≤a,b,n≤106.
对于 100% 的评测用例,1≤a,b,n≤10^18.
#include<iostream> using namespace std; typedef long long LL; int main() { LL a, b, n; cin >> a >> b >> n; LL week = n / (a*5 + b*2); n -= week * (a*5 + b*2); LL day = week * 7; for (int i = 1; i <= 5; i++) { n -= a; day++; if (n <= 0) { cout << day << endl; return 0; } } for (int i = 6; i <= 7; i++) { n -= b; day++; if (n <= 0) { cout << day << endl; return 0; } } return 0; }