Algorithm/그리디
[백준 19941번] 햄버거 분배
09009
2023. 9. 30. 18:33
문제 보기
https://www.acmicpc.net/problem/19941
19941번: 햄버거 분배
기다란 벤치 모양의 식탁에 사람들과 햄버거가 아래와 같이 단위 간격으로 놓여 있다. 사람들은 자신의 위치에서 거리가 $K$ 이하인 햄버거를 먹을 수 있다. 햄버거 사람 햄버거 사람 햄버거 사
www.acmicpc.net
소스 코드
n, k = map(int,input().split())
word = list(input())
cnt = 0
for i in range(n):
if word[i] == 'P':
for j in range(max(i-k, 0), min(i+k+1, n)):
if word[j] == 'H':
word[j] = 0
cnt += 1
break
print(cnt)