코딩테스트/백준

[브2] 18228 - 펭귄추락대책위원회

ShovelingLife 2025. 5. 5. 15:17

 

long long 타입이므로 INF < 2e9 유의

 

#include <iostream>
#include <vector>

using namespace std;
using ll = long long;

#define INF 2e9

int main()
{
	ll n, cur = 0, a = INF, b = INF;
	bool flag = false;
	cin >> n;

	for (int i = 0; i < n; i++)
	{
		ll x;
		cin >> x;

		if (x == -1)
		{
			flag = true;
			continue;
		}
		if (!flag)
			a = min(a, x);

		else
			b = min(b, x);
	}
	cout << a + b;
}