practivceAlgorithm/백준
[백준][Python] 17451 평행우주
findTheValue
2021. 10. 21. 06:05
뒤에서부터 역산.
크면 해당 값으로
작으면 현재값보다 큰 배수로.(몫 + 1) * 통과속도
import sys
input = sys.stdin.readline
n = int(input())
v = list(map(int, input().split()))
answer = 0
for i in range(n-1, -1, -1):
if answer <= v[i]:
answer = v[i]
else:
if answer % v[i]:
answer = (answer // v[i] + 1) * v[i]
print(answer)