728x90
SMALL

2 1 3 4 5

2 1 4 3 5

3 1 4 2 5

3 1 4 2 5

 

 

 

자바

 

 

 

import java.util.*;

public class Main{
public static void main(String args[]){

  Scanner sc = new Scanner(System.in);
  int m, n, i, j, temp;
  m = sc.nextInt();
  n = sc.nextInt();
  int basket[] = new int[m];
    
    for(int k = 0;k<m;k++)
    {
        basket[k] = k+1;
    }

 

    for(int p = 0;p<n;p++)
    {
        i = sc.nextInt();
        j = sc.nextInt();
        temp = basket[j-1];
        basket[j-1] = basket[i-1];
        basket[i-1] = temp;
    }

 

    for(int k = 0;k<m;k++)
    {

        System.out.print(basket[k] + " ");

    }
}
}

 

 

 

////////////////////

 

 

 

C#

 

 

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main() {


        string s = Console.ReadLine();
        string[] ss = s.Split(' ');
        int i, j, temp;
        int a = int.Parse(ss[0]);
        int b = int.Parse(ss[1]);
        int[] basket = new int[a];


        for(int k = 0;k<a;k++)
        {
            basket[k] = k+1;
        }
            
        for(int p = 0;p<b;p++)
        {
            string bask = Console.ReadLine();
            string[] bask2 = bask.Split(' ');
            i = int.Parse(bask2[0]);
            j = int.Parse(bask2[1]);
            temp = basket[j-1];
            basket[j-1] = basket[i-1];
            basket[i-1] = temp;
        }

    for(int n = 0;n<a;n++)
    {
        Console.Write(basket[n] + " ");
    }
        }
    }
}

 

728x90

설정

트랙백

댓글