//小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。
//请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
import java.util.Scanner;
public class test01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong();// 10
long b = sc.nextLong();// 5
long n = sc.nextLong();// 71
long num = 5*a+b*2;// 一周刷60道
long i = 0;
i = n /num;// 需要刷几周
// 整周的情况
if(n % num == 0) {
System.out.println(i*7);
return;
}
// 最后一周的情况
long sum = 0;
int j = 1;
while (true) {
if (j%7 == 0||j%6 ==0) {
sum = sum + b;
} else {
sum = sum + a;
}
if(sum>=n-i*num)break;
j++;
}
System.out.println(i*7+j);
}
}
备战蓝桥杯 Day_21
最新推荐文章于 2024-05-21 20:20:05 发布