vector map ll ll : dp
dp[i][j] -> [1..i]에서의 모든 경우에서 j가 몇 개인지
그렇게 최대 k개 저장할꺼
dp[i]는 이제
dp[i-1].first
dp[i-2].first + a[i][i]
dp[i-3].first + a[i-1][i]
...
a[1][i]
로 이루어질텐데
저 이전 dp값 조작을 제일 큰거를 가리키는 이터레이터를 pq에 박고
우선순위를 실제 dp[i]에 넣게 될 값으로 하면서
하나씩 뽑으면서 넣어주면되는데
잘 가지치기해서 k개 안넘어가도록 깎아주면 되던데
솔직히 내 풀이도 불안해서 터지면 랄로
화나고 슬플 여러분을 위로해줄 데자와민트초코양
풀이 감사해요~~ - dc App
덤으로 이거구현개화납니다 감사합니다
혹시 핵심 관찰은 어떤거일까요? ㅜㅜ - dc App
저같은경우엔 뭔가 삼○역량테스트에 나올법한 구현이라서 해본적이 있었던거라...
모르면 당해야하는
설명 다시한번 정말감사드립니다~~ 곧 삼성코텐데 낼 구현들가봐야겠네요 - dc App
굳이 따지자면 최상위 k개만 볼껀데 전부 볼 필요없으니 차례대로 보다가 끊자?
ㅎㅇㅌ이요 와우
내일 이거보고 구현간다
글쓸때 이쁜캐릭 마구마구 넣어주세요 요청드립니다
엥