반갑습니다. 같은 학교 다니네요.
접근 방법이 완전히 잘못되었습니다.
1
3 2
10 10 0 0 0
12 0 0 0 0
0 12 0 0 0
를 입력으로 넣어보세요.
총 K번의 각각의 선택마다 점수를 최대화하려 하는데, 동적 계획법보다는 그리디라고 할 만한 방법인 것 같네요.
또 하나 보이는 문제점은 chosen[j] 를 true로 만든 후 이전에 true로 만들었던 chosen을 가만히 둔다는 것인데, 다음 입력을 넣어보세요. 이건 비교적 사소한 문제점인데, 이걸 고친다고 문제가 해결되는 것은 아닙니다만...
1
5 5
10 0 0 0 0
0 11 0 0 0
0 0 12 0 0
0 0 0 13 0
0 0 0 0 14
corona10 7년 전
테스트 케이스는 통과를 하는데 오답이라고 하네요. 지적부탁드립니다
접근방법은 주석에 적었습니다..