본문 바로가기
CodingTest/Baekjoon

[Baekjoon] 2798번 블랙잭

by 김 원 2025. 2. 10.

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    int N, M;
    cin >> N >> M;

    vector<int> Numbers(N);
    for (size_t i = 0; i < N; i++)
        cin >> Numbers[i];

    int Result = 0;
    for (size_t i = 0; i < N; i++)
    {
        for (size_t j = i + 1; j < N; j++)
        {
            for (size_t k = j + 1; k < N; k++)
            {
                int Sum = Numbers[i] + Numbers[j] + Numbers[k];
                if (Sum <= M)
                {
                    if(Result < Sum)
                        Result = Sum;
                }
            }
        }
    }

    cout << Result << "\n";
    return 0;
}

'CodingTest > Baekjoon' 카테고리의 다른 글

[Baekjoon] 2953번 나는 요리사다  (0) 2025.03.06
[Baekjoon] 1259번 팰린드롬수  (0) 2025.02.10
[Baekjoon] 2292번 벌집  (0) 2025.02.10
[Baekjoon] 2231번 분해합  (0) 2025.02.10
[Baekjoon] 30802번 웰컴 키트  (0) 2025.02.10