#include "stdio.h"
int abs(int a, int b){
return (a-b)<0 ? b-a : a-b;
}
int main(void){
int n, m, res = 0;
int card[101] = {0,};
scanf("%d%d", &n,&m);
for(int i = 0 ; i < n; i++){
scanf("%d", &card[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++){
int sum = card[i]+card[j] + card[k];
if(abs(m, sum) < abs(m,res) && sum<=m) {
res = sum;
}
}
}
}
printf("%d\n", res);
}
'알고리즘 문제 풀이 > 코딩 테스트 대비(~211220)' 카테고리의 다른 글
백준 11653, 소인수분해 (0) | 2021.04.19 |
---|---|
백준 10870, 피보나치 수 5 (0) | 2021.04.18 |
백준 1712 손익분기점 (0) | 2021.04.15 |
180413_점심식사시간 (0) | 2018.04.13 |
디저트 카페 (0) | 2018.04.09 |