(SW 문제해결 기본 - LIST1) SWEA 4831 - 전기버스
05 Mar 2019 | Algorithm SWEA문제
- SWEA 4831 - [파이썬 S/W 문제해결 기본 1일차] LIST1 - 전기버스
- 문제링크
- 문제의 저작권은 SW Expert Academy에 있습니다.
나의 코드
TC = int(input())
for tc in range(1, TC+1):
K,N,M = map(int,input().split())
station = list(map(int, input().split()))
station_lst = [0] * (N+1)
for i in range(len(station)):
station_lst[station[i]] += 1
start = 0
end = K
cnt = 0
while True:
zero = 0
for i in range(start+1, end+1):
if station_lst[i] == 1:
start = i
else:
zero += 1
if zero == K:
cnt = 0
break
cnt += 1
end = start + K
if end >= N:
break
print('#%s %d'%(tc, cnt))
Comments