-
[백준] 2798 c++ 블랙잭STUDY/C++, C#, VB6, PYTHON 2022. 8. 25. 04:27
https://www.acmicpc.net/problem/2798
합들을 저장해주고
내림차순으로 정렬후
첫번째 값을 출력해줬다.
#include <iostream> #include <algorithm> #include <vector> #include <array> #include <cmath> #include <functional> #include <string> using namespace std; void fastIO(); int main() { int N, M; vector<int> vec; vector<int> inVec; int num; int sum; cin >> N >> M; for (auto i = 0; i < N; i++) { cin >> num; inVec.push_back(num); } for (auto i = 0; i < N; i++) { for (auto j = i + 1; j < N; j++) { for (auto k = j + 1; k < N; k++) { sum = inVec[i] + inVec[j] + inVec[k]; if (sum <= M) vec.push_back(sum); } } } sort(vec.begin(), vec.end(), greater<>()); cout << vec.front(); } void fastIO() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); }
'STUDY > C++, C#, VB6, PYTHON' 카테고리의 다른 글
[백준] 2581 소수 c++ (0) 2023.03.27 [백준] 2587 c++ 대표값2 (0) 2023.03.14 [백준] 2869 c++ 달팽이는 올라가고 싶다 (0) 2022.08.25 [백준] 1316 c++ 그룹 단어 체커 (0) 2022.08.25 [백준] 25304 c++ 영수증 (0) 2022.08.24