[C#] 백준 10813번 : 공 바꾸기
using System;
using System.Numerics;
class Program
{
static void Main()
{
int[] nm = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int n = nm[0];
int m = nm[1];
int temp = 0;
int[] numbers = new int[n];
for (int i = 0; i < numbers.Length; i++) {
numbers[i] = i + 1;
}
for (int i = 0; i < m; i++)
{
int[] xy = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int x = xy[0];
int y = xy[1];
temp = numbers[x - 1];
numbers[x -1] = numbers[y -1];
numbers[y -1] = temp;
}
Console.WriteLine(string.Join(" ", numbers));
}
}
반응형
'백준 > C#' 카테고리의 다른 글
[C#] 백준 3052번 : 나머지 (0) | 2025.02.04 |
---|---|
[C#] 백준 5597번 : 과제 안 내신 분..? (0) | 2025.02.04 |
[C#] 백준 10810번 : 공 넣기 (0) | 2025.01.24 |
[C#] 백준 2562번 : 최댓값 (0) | 2025.01.24 |
[C#] 백준 10818번 : 최소, 최대 (0) | 2025.01.24 |