[백준] 2565번 전깃줄 c++


[백준] 2565번 전깃줄 c++

LIS를 활용하는 문제라고 한다.처음에는 왜 LIS인 줄 몰랐다. 왜 dp일까 싶기도 하고근데 결국 생각해 보니 LIS이다.전깃줄이 꼬이지 않으려면1. A의 번호가 증가할 때 B의 번호가 증가해야 된다.2. A의 번호가 증가할 때 B의 번호가 감소해야 된다.처음에 이렇게 생각을 해서1. 증가하는 부분 수열2. 감소하는 부분 수열두 개 구해서 둘 중의 최댓값을 N에서 빼줬다.근데 계속 틀려서 잘 생각해 보니2. A의 번호가 증가할 때 B의 번호가 감소해야 된다.이걸 잘못 생각했다.이건 그냥 조건에 위배된다.내가 생각한 건 A의 번호가 감소할수록 B의 번호가 감소한다였는데사실 1번이랑 똑같은 생각이다.2번처럼 생각했다.아무튼 그냥 A의..........

[백준] 2565번 전깃줄 c++에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [백준] 2565번 전깃줄 c++