问题描述
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数 a, b 和 n.
输出格式
输出一个整数代表天数。
样例输入
10 20 99
样例输出
8
评测用例规模与约定
对于 50% 的评测用例, 1≤a,b,n≤10^6.
对于 100% 的评测用例, 1≤a,b,n≤10^{18}.
运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
参考答案
a,b,n = map(int, input().strip().split())
week = a*5+b*2
days = n//week * 7
n = n % week
if n <= a*5:
days += n//a + (1 if n%a>0 else 0)
else:
days += 5
n -= a*5
days += n//b + (1 if n%b>0 else 0)
print(days)