[백준/BOJ] 11509. 풍선 맞추기 [Gold 5]

jychan99·2022년 1월 28일
0
post-thumbnail
  1. 풍선 맞추기

문제출처 : https://www.acmicpc.net/problem/11509

code

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

int main()
{
    ios::sync_with_stdio(false);
    int i, j, N, x, arrow, cnt = 0;
    vector<int> balloon;
    cin >> N;
    for (i = 0; i < N; i++)
    {
        cin >> x;
        balloon.push_back(x);
    }

    for (i = 0; i < N; i++)
    {
        if (balloon[i] != 0)
            arrow = balloon[i];
        else if (balloon[i] == 0)
            continue;
        for (j = i; j < N; j++)
        {
            if (balloon[j] == arrow)
            {
                balloon[j] = 0;
                arrow--;
            }
        }
        cnt++;
    }

    cout << cnt;

    return 0;
}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐥

0개의 댓글