https://www.acmicpc.net/problem/1592
1592번: 영식이와 친구들
예제 1의 경우 일단 1번이 공을 잡는다. 1번은 공을 한 번 잡았기 때문에, 공을 3번에게 던진다. 3번은 공을 한 번 잡았기 때문에, 공을 5번에게 던진다. 5번은 2번에게 던지고, 2번은 4번에게 던진다
www.acmicpc.net
내 풀이
31120kb 40ms
n, m, l = map(int,input().split())
member = [0]*n
i = 0
cnt = 0
while True:
member[i] += 1
if member[i] == m:
break
if member[i] % 2 == 1:
i += l
if i >= n:
i -= n
elif member[i] % 2 == 0:
i -= l
if i < 0:
i += n
cnt += 1
print(cnt)
'파이썬 알고리즘 연습' 카테고리의 다른 글
[백준 1032번] 명령 프롬프트 / 브론즈1 시작 (0) | 2024.01.17 |
---|---|
[백준 1668번] 트로피 진열 (0) | 2024.01.17 |
[백준 1568번] 새 (0) | 2024.01.17 |
[백준 1453번] 피시방 알바 (0) | 2024.01.17 |
[백준 1440번] 타임머신 (0) | 2024.01.17 |