Решить вопрос по языку программирования Python - Компьютерные вопросы

Вопрос Решить вопрос по языку программирования Python

Регистрация
7 Июн 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
a, b = map(int, input().split())
t = 0 #количество часов
c = 0 #количество потухших свечек
while a > 0:
a -= 1
t += 1
c += 1
if c // b != 0:
t = t + c // b
c += c // b
print(t)
else:
print(t)

273994150_9f7302cb3ec14bae75ede4b1b01eae2c_800.png
 
Регистрация
31 Май 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
a, b = map(int, input().split()) t = 0 prev = 0 # количество не задействованных огарков, оставшихся с предыдущих итераций while a != 0: ~~t += a # текущее кол-во свечей (ждём, когда догорят все) ~~a, prev = (a + prev) // b, (a + prev) % b # кол-во новых свечей, сделанных из текущих огарков print(t)
 
Регистрация
29 Авг 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Только со временем будут проблемы, как минимум из-за того, если всю библиотеку импортировать.
 
Сверху Снизу