상세 컨텐츠

본문 제목

< 백준 BaekJoon : 10810번 공 넣기 > C++

C++/Baekjoon

by J2on 2023. 7. 19. 21:01

본문

문제 

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

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net

 

풀이

처음 입력받은 숫자만큼 배열은 만들고 그 배열을 계속 최신화 시켜주면 됩니다.

#include <iostream>
using namespace std;


int main(){
    int n,m;
    
    cin >> n >> m;
    int* baskets = new int[n]; 
    
    int start, end;
    int ballNum;
    for(int i=0; i<m; i++){
        cin >> start >> end >> ballNum;
        for(int i=start-1; i<end; i++){
            baskets[i] = ballNum;
        }
    }
    
    for(int i=0; i<n; i++){
        cout << baskets[i] << ' ';
    }
    delete[] baskets;
}

 

저는 동적배열을 통해 문제를 해결했습니다.

 

 

관련글 더보기

댓글 영역