小明决定从下周一开始努力刷题准备蓝桥杯竞赛。
他计划周一至周五每天做 aa 道题目,周六和周日每天做 bb 道题目。
请你帮小明计算,按照计划他将在第几天实现做题数大于等于 nn 题?
输入格式
输入一行包含三个整数 a,ba,b 和 nn。
输出格式
输出一个整数代表天数。
数据范围
对于 50%50% 的评测用例,1≤a,b,n≤1061≤a,b,n≤106,
对于 100%100% 的评测用例,1≤a,b,n≤10181≤a,b,n≤1018。输入样例:
10 20 99输出样例:
8
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
ll a,b,n;
cin>>a>>b>>n;
ll week_total= 5*a+2*b;
ll week=n/week_total;
ll day=week*7;
ll res=n%week_total;
for(int i=1;res>0;i++)
{
if(i==8) i=1;
if(i<=5) res-=a;
else res-=b;
day++;
}
cout<<day<<endl;
}
小明刷题计划天数计算
764

被折叠的 条评论
为什么被折叠?



