[백준 1912번 C/C++] 연속합 2023.05.18 12:41 ⭐ 코딩테스트/백준 목차 [백준 1912번 C/C++] 연속합 https://www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 해결전략 DP 코드 #include <iostream> using namespace std; int a[100000]; int dp[100000]; int main() { int n, ans; scanf("%d", &n); for(int i=0; i<n; i++){ scanf("%d", &a[i]); } ans=a[0]; for(int i=0; i<n; i++) { dp[i]=a[i]; if(i ==0) continue; if(dp[i]<dp[i-1]+a[i]){ dp[i]=dp[i-1]+a[i]; } if(dp[i]>ans) ans=dp[i]; } printf("%d", ans); return 0; } 공유하기 게시글 관리 Designerd '⭐ 코딩테스트 > 백준' 카테고리의 다른 글 [백준 24060번 C/C++] 알고리즘 수업 - 병합 정렬 1 (0) 2023.05.20 [백준 14888번 C/C++] 연산자 끼워넣기 (0) 2023.05.19 [백준 9184번 C/C++] 신나는 함수 실행 (0) 2023.05.17 [백준 24416번 C/C++] 알고리즘 수업 - 피보나치 수 1 (0) 2023.05.16 [백준 1620번 C/C++] 나는야 포켓몬 마스터 이다솜 (0) 2023.05.10 댓글 공유하기 다른 글 댓글 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 [백준 24060번 C/C++] 알고리즘 수업 - 병합 정렬 1 [백준 24060번 C/C++] 알고리즘 수업 - 병합 정렬 1 2023.05.20 [백준 14888번 C/C++] 연산자 끼워넣기 [백준 14888번 C/C++] 연산자 끼워넣기 2023.05.19 [백준 9184번 C/C++] 신나는 함수 실행 [백준 9184번 C/C++] 신나는 함수 실행 2023.05.17 [백준 24416번 C/C++] 알고리즘 수업 - 피보나치 수 1 [백준 24416번 C/C++] 알고리즘 수업 - 피보나치 수 1 2023.05.16 다른 글 더 둘러보기