No Rules Rules

Router (feat. 백준, 15828번) 본문

생활/코테

Router (feat. 백준, 15828번)

개발하는 완두콩 2022. 10. 27. 12:11
728x90
반응형

Router
https://www.acmicpc.net/problem/15828

 

15828번: Router

인터넷을 사용하기 위해서는 컴퓨터에 인터넷 회선을 연결하거나 Wi-Fi를 연결해야 한다. 이렇게 연결된 네트워크를 통해 컴퓨터에는 통신이 가능하다. 마음에 드는 노래나 동영상이 있는 곳에

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <queue>
using namespace std;
int main(){
    ios::sync_with_stdio(false), cin.tie(NULL);
    queue<int> ans;
    register int N, v;
    cin >> N;
    while(1){
        cin >> v;
        if(v == -1)
            break;
        if(v == 0)
            ans.pop();
        else
            if(ans.size() != N)
                ans.push(v);
    }
    if(ans.empty())
        cout << "empty";
    else
        while(!ans.empty())
            cout << ans.front() << " ", ans.pop();
    return 0;
}
// *&)*@*

 

반응형

자료구조 Queue의 속성을 물어보는 문제입니다. 0을 입력받으면 pop하고 0이 아닌 경우 Queue의 Max size를 확인하며 push하면 됩니다.

728x90
반응형

'생활 > 코테' 카테고리의 다른 글

파티 (feat. 백준, 1238번)  (0) 2022.10.27
쇠막대기 (feat. 백준, 10799번)  (0) 2022.10.27
이동하기 3 (feat. 백준, 18795번)  (0) 2022.10.26
체스 (feat. 백준, 17122번)  (0) 2022.10.26
색종이 (feat. 백준, 2563번)  (0) 2022.10.26
Comments