본문 바로가기

Programming/BaekJoon

[C++] 백준 2309번 : 일곱 난쟁이


https://www.acmicpc.net/problem/2309




#include <iostream>

#include <algorithm>

using namespace std;


int main() {

cin.tie(NULL);

ios::sync_with_stdio(false);

int ary[9];

int n,sum = 0;

for (int i = 0; i < 9; i++)

{

cin >> ary[i];

sum += ary[i];

}



int sum2 = sum;

for (int i = 0; i < 8; i++)

{

sum2 = sum;

sum2 -= ary[i];

for (int j = i + 1; j < 9; j++)

{

if ((sum2 - ary[j]) == 100)

{

ary[i] = -1;

ary[j] = -1;

goto outside;

}

}

}

outside:


sort(ary, ary + 9);

for (int i = 2; i < 9; i++)

cout << ary[i] << "\n";


}

'Programming > BaekJoon' 카테고리의 다른 글

[C++] 백준 1075번 : 나누기  (0) 2019.04.22
[C++] 백준 4948번 : 베르트랑 공준  (0) 2019.04.14
[C++] 백준 1057번 : 토너먼트  (0) 2019.04.03
[C++] 백준 1076번 : 저항  (0) 2019.04.02
[C++] 백준 1037번 : 약수  (0) 2019.04.02