问题描述
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
输入格式
输入一行包含三个整数
a,b 和 n.
输出格式
输出一个整数代表天数。
样例输入
10 20 99
copy
样例输出
8
```python
import os
import sys
a,b,n = map(int,input().split())
sum = 0
s = 0
s1 = n//(5*a+2*b)*7
n1 = n%(5*a+2*b)
while(sum<n1):
s+=1
if(s%7==6 or s%7==0 ):sum+=b
else: sum+=a
print(s+s1)
这个是能过的,但是下面一个代码却过不了。
a,b,n = map(int,input().split())
sum = 0
s = 0
s1 = int(n/(5*a+2*b))*7
n1 = n%(5*a+2*b)
while(sum<n1):
s+=1
if(s%7==6 or s%7==0 ):sum+=b
else: sum+=a
print(s+s1)
对比:
s1 = n//(5*a+2*b)*7
s1 = int(n/(5*a+2*b))*7
我不理解 // 和 int(/) 结果有什么不一样,先记录一下