#작성 코드
#include <cstdio>
int main()
{
int N, M;
scanf("%d %d\n", &N, &M);
int *cards = new int[N];
for(int i=0; i<N; i++){
scanf("%d", &cards[i]);
}
int max=0;
for(int i=0; i<N; i++){
for(int j=i+1; j<N; j++){
for(int k=j+1; k<N; k++){
int sum = cards[i]+cards[j]+cards[k];
if( sum<=M && max < sum ){
max = sum;
}
}
}
}
printf("%d\n", max);
return 0;
}
##
'BOJ' 카테고리의 다른 글
BOJ 7568번 :: 덩치 (0) | 2019.11.21 |
---|---|
BOJ 2231번 :: 분해합 (0) | 2019.11.21 |
BOJ 11729번 :: 하노이 탑 이동 순서 (0) | 2019.11.20 |
BOJ 10870번 :: 피보나치 수 5 (0) | 2019.11.20 |
BOJ 10872번 :: 팩토리얼 (0) | 2019.11.20 |