解题思路:简单题目简单写
注意事项:减少循环次数最关键
参考代码:
a, b, n = map(int, input().split())
cnt = 0
smr = a * 5 + b * 2
rec_week = divmod(n, smr)[0]
left_day = n - rec_week * smr
cnt += rec_week * 7
if left_day > 0 :
for i in range(5) :
left_day -= a
cnt += 1
if left_day <= 0 :
break
if left_day > 0 :
for j in range(2) :
left_day -= b
cnt += 1
if left_day <= 0 :
break
print(cnt)
0.0分
0 人评分
简单的a+b (C语言代码)浏览:720 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:517 |
P1001 (C语言代码)浏览:801 |
【计算球体积】 (C语言代码)浏览:1106 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:560 |
愚蠢的摄影师 (C++代码)浏览:938 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:568 |
C二级辅导-分段函数 (C语言代码)浏览:762 |
【偶数求和】 (C++代码)浏览:701 |