백준 문제풀이
[ 백준 BAEK JOON ] 10813번 : 공 바꾸기 ( C언어 )
hsminnnn
2023. 4. 6. 23:15
https://www.acmicpc.net/problem/10813
10813번: 공 바꾸기
도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이
www.acmicpc.net
문제
소스 코드
#include<stdio.h>
int main()
{
int ball_num,change_count;
int basket_num[100]={0};
int change_basket1,change_basket2;
int tmp1;
scanf("%d %d",&ball_num,&change_count);
for(int i=0; i<ball_num; i++)
{
basket_num[i] = i+1;
}
for(int j=0; j<change_count; j++)
{
scanf("%d %d",&change_basket1,&change_basket2);
tmp1 = basket_num[change_basket1-1];
basket_num[change_basket1-1] = basket_num[change_basket2-1];
basket_num[change_basket2-1] = tmp1;
}
for(int a=0; a<ball_num; a++)
{
printf("%d ",basket_num[a]);
}
return 0;
}
결과