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 |