티스토리 뷰
#include
int main()
{
int n = 0, m = 0, a[100];
int i, j, k;
int q = 0, w = 0;
scanf("%d", &n);
if (3 > n || n > 100)
{
return 0;
}
scanf("%d", &m);
if (9 > m || m > 300001)
{
return 0;
}
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
if (0 > a[i] || a[i] > 100000)
{
return 0;
}
}
// n장의 카드 3개의 합이 m보다 작거나 같게 만든다. 3장의 합! 0 0 0 0 0
k = n;
for (i = 0; i < n - 2; i++)
{
for (j = i + 1; j < n - 1; j++)
{
for (k =j+1 ; k < n; k++)
{
q = a[i] + a[j] + a[k];
if (q <= m && q > w)
{
w = q;
}
}
}
}
printf("%d", w);
}
'Study > 백준' 카테고리의 다른 글
5543번 상근날드 in c (0) | 2020.03.11 |
---|---|
zz (0) | 2019.10.25 |
2741번 N 찍기 (0) | 2019.09.04 |
17436 소수의 배수, 10718 We love kriii (0) | 2019.09.03 |
10171번 고양이 문제 (인기문제 1등) 를 풀어봤다. (0) | 2019.09.02 |
댓글