https://www.acmicpc.net/problem/21758
JW학생
#include "bits/stdc++.h"
using namespace std;
// 꿀 따기 (3중 for문)
int main() {
int n, max = 0, arr[100000] = {0,};
cin >> n;
for (int i=0; i<n; i++) {
cin >> arr[i];
}
for (int i=0; i<n; i++) {
for (int j=0; j<n; j++) {
if (j == i) continue;
for (int k=0; k<n; k++) {
if (k == i || k == j) continue;
int itemp = i, jtemp = j;
int sum = 0;
while (itemp != k) {
if (itemp < k) itemp++;
else itemp--;
if (itemp == j) continue;
sum += arr[itemp];
}
while (jtemp != k) {
if (jtemp < k) jtemp++;
else jtemp--;
if (jtemp == i) continue;
sum += arr[jtemp];
}
if (sum > max) max = sum;
}
}
}
printf("%d", max);
}
'정보올림피아드-KOI > BOJ' 카테고리의 다른 글
백준 일곱 난쟁이 (0) | 2022.03.14 |
---|---|
백준 2×n 타일링 2 (0) | 2022.03.14 |
백준 균형잡힌 세상 (0) | 2022.03.07 |
백준 소수 구하기 1929 (0) | 2022.03.07 |
백준 토마토 (0) | 2022.03.07 |