카테고리 없음
[Python/파이썬] 백준 10041번: 관광
아류시
2024. 6. 17. 17:23
반응형
문제 설명
https://www.acmicpc.net/problem/10041
제출한 코드
import sys
W, H, N = map(int, sys.stdin.readline().split())
num =0
X = []
Y = []
for i in range (N) :
a, b = map(int, sys.stdin.readline().split())
X.append(a)
Y.append(b)
for i in range (N-1) :
x, y = X[i]-X[i+1], Y[i]-Y[i+1]
if x > 0 and y > 0 :
num += max(abs(x), abs(y))
elif x < 0 and y < 0 :
num += max(abs(x), abs(y))
else :
num += abs(x)+abs(y)
print(num)
결과

후기
반응형