본문 바로가기

PS 짬통/골랜디

2138 전구와 스위치

https://www.acmicpc.net/problem/2138

 

2138번: 전구와 스위치

N개의 스위치와 N개의 전구가 있다. 각각의 전구는 켜져 있는 상태와 꺼져 있는 상태 중 하나의 상태를 가진다. i(1 < i < N)번 스위치를 누르면 i-1, i, i+1의 세 개의 전구의 상태가 바뀐다. 즉, 꺼져

www.acmicpc.net

 

이전에 다뤘던 문제와 유사한 느낌을 받았다

 

https://kimximya.tistory.com/26

 

이 문제를 안풀었었으면 2138번 문제도 못풀었을 것이다.

확실히 빡대가리 PS는 경험이 훨씬 중요하다

 

경우의 수는

1번 스위치를 누르냐 안누르냐 2가지로 갈리고

그 후 2번 스위치부터 루프를 돌린다

i번째 스위치에서,

i-1번 스위치가 목표상태가 되는지 안되는지에 따라 누를지 말지를 결정한다

 

그후 루프가 끝나고 N번째 스위치가 최적해랑 같으면 min값 갱신하고 못하면 무시

 

https://github.com/KimximyaFan/Random-Defense/blob/main/C0013.java

'PS 짬통 > 골랜디' 카테고리의 다른 글

23559 밥  (1) 2023.09.15
27211 도넛 행성  (0) 2023.09.11
17088 등차수열 변환  (1) 2023.09.06
11758 CCW  (0) 2023.09.04
11058 크리보드  (0) 2023.09.03