최대부분배열합1 효율성 - 최대 부분 배열 합, 두 퀸 1. NP - hard 문제 : 다항시간 알고리즘이 알려지지 않은 문제 2. 최대 부분 배열 합 배열에서 연속해 있는 값들을 선택해서 그 합을 최대로 만든다면 그 합은 얼마인가? 예) -1 2 4 -3 5 2 -5 2가 입력된다면 idx : 1~5까지의 합인 10이 정답임. f(n) = n번 인덱스에서 끝나는 최대 부분 배열 합 이 점화식을 구현하면, #include #include using namespace std; const int IMP = -1e9; int main() { int n, a[10]; cin >> n; for (int i = 0; i > a[i]; int sum = a[0], best = IMP; for (int i = 1; i < n; i++) { sum.. 2019. 12. 18. 이전 1 다음