브루트포스
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <bits/stdc++.h>
using namespace std;
int main() {
int N, M, res=0;
int arr[109] = { 0 };
scanf("%d %d", &N, &M);
for (int i = 0; i < N; i++)
scanf("%d", &arr[i]);
for (int i = 0; i < N - 2; i++) {
for (int j = i+1; j < N - 1; j++) {
for (int k = j+1; k < N; k++) {
if (arr[i] + arr[j] + arr[k] <= M && res < arr[i] + arr[j] + arr[k])
res = arr[i] + arr[j] + arr[k];
}
}
}
printf("%d", res);
return 0;
}
|
14113434 | zl0*****0lz | 2798 | 맞았습니다!! | 1988KB | 0ms | C++14 / 수정 | 442B |
'Algorithm > Design Paradigm' 카테고리의 다른 글
[BOJ] 7568번 덩치 (0) | 2019.07.25 |
---|---|
[BOJ] 2231번 분해합 (0) | 2019.07.25 |
[BOJ] 1003번 피보나치 함수 (0) | 2018.07.31 |
KOI(한국정보올림피아드) 2015년 중등부2번 카드게임 (0) | 2018.07.26 |
KOI(한국정보올림피아드) 2012년 중등부2번 전시장 (0) | 2018.07.26 |