백준 2437 저울

치즈·2022년 11월 22일

BOJ

목록 보기
17/45

단순 정렬 문제.

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int N;

vector<int> arr;
void input(){
  cin >> N;  
  arr.resize(N);
  for(int i = 0; i < N ; i++){
    cin >> arr[i];
  }
  
}

void solve(){
  sort(arr.begin(), arr.end());
  int ret = 1;
  for(int i = 0; i < N; i++){
    if(arr[i] > ret) break;
    ret += arr[i];
  }
  cout << ret;
}

int main() {
  input();
  solve();
  return 0;
}
profile
차근차근 배워나가요

0개의 댓글