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

나의 풀이

 

string[] input = Console.ReadLine().Split(' ');
int N = int.Parse(input[0]);
int M = int.Parse(input[1]);

int[] basket = new int[N + 1]; 

for (int m = 0; m < M; m++)
{
    string[] method = Console.ReadLine().Split(' ');
    int i = int.Parse(method[0]);
    int j = int.Parse(method[1]);
    int k = int.Parse(method[2]);
    
    for (int x = i; x <= j; x++)
    {
        basket[x] = k;
    }
}
for (int x = 1; x <= N; x++)
{
    Console.Write(basket[x] + " ");
}

'알고리즘 문제(백준) > C#' 카테고리의 다른 글

[백준] 1546번 평균  (0) 2025.09.02
[백준] 10811번 바구니 뒤집기  (0) 2025.09.02
[백준] 3052번 나머지  (0) 2025.09.02
[백준] 10810번 공 바꾸기  (2) 2025.08.26
[백준] 2562번 최대값 구하기  (0) 2025.08.02

+ Recent posts