https://codeforces.com/contest/1919/problem/D
에디토리얼 보고 풀어보려는데.. 어떤 원소에서 인접한 원소가 1차이면 같은 부모에서 나온 leaf다 판단을 해서, 두개를 지워가면서.. leaf에서 root로 올라가는 방식인 거 같은데,
위 그림이
4
1 0 1 1
이런 상태인데
0은 왼쪽 1과도 인접, 오른쪽 1과도 인접한데 왼쪽 1과는 부모가 같지 않은데.. 왼쪽과 합쳐서 0 1 1 이렇게 만들어버려도 괜찮은 건가요? 저 풀이가 왜 정당한지 잘 모르겠는..
왼쪽에 붙은 경우도 만들수있음
그것도 확인은 했는데 이게 그 과정을 쭉쭉 해서 올라갔을때.. 왼/오 중 길을 잘못 들어서 결과가 잘못되는 경우가 없다는 게 잘 감이 안 오네요 이런거 파고드는거 안좋은 습관같긴 한데..ㅠ
a a+1 a 가 있으면 왼쪽에서 없애도 오른쪽에서 없애도 a a니까 똑같고 1...1 0 1....1만 특수케이스로 생각하면 될듯
아 감사합니다ㅜㅜ
최대 1 차이나는 부분수열은 모조리 가능하다는 식으로 이해했음