问题描述
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数 a,b和 n.
输出格式
输出一个整数代表天数。
样例输入
10 20 99
样例输出
8
评测用例规模与约定
对于 50% 的评测用例, 1≤a,b,n≤10^6
对于 100% 的评测用例, 1≤a,b,n≤10^18
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
long a=sc.nextLong();
long b=sc.nextLong();
long n=sc.nextLong();
long ans=5*a+2*b;
long t=n/ans;
long c=n%ans;
if (c==0){
System.out.println(t*7);
return;
}
for (int i=1;i<=5;i++){
c-=a;
if (c<=0){
System.out.println(t*7+i);
return;
}
}
for (int i=1;i<=2;i++){
c-=b;
if (c<=0){
System.out.println(t*7+5+i);
return;
}
}
}
}