ssifood   5년 전

안녕하세요.

자바로 공부하면서 소스작성했는데요. 

시간초과가 뜹니다.

이거 다른분들 것 많이 참고했는데, 다른분들은 그냥 인풋받음녀서 계산했고

이건 다 인풋받고 이것을 재귀했는데요.

어떻게 개선해야 시간초과가 안뜰까요??

저서: 프로그래밍대회에서 배우는 알고리즘 문제해결전략 참고해서 학습중입니다.만.

indioindio   5년 전

cache[i][j] = ret;
return ret = Math.max(calc(cache, ad, i + 1, j), calc(cache, ad, i + 1, j + 1)) + ad[i][j];

여기서 cache의 업데이트가 안되고 있네요.

댓글을 작성하려면 로그인해야 합니다.