Link
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- A+B-5
- 10813번
- 25304번
- 10811번
- 10810번
- 공넣기
- 10807번
- 27866번
- 별 찍기 -2
- 백준 문제풀이
- 25314번
- Opencv 공부
- 별찍기 -7
- Baekjoon
- 2743번
- 꼬마 정민
- 과제 안 낸 사람....?
- 11382번
- 나머지
- BAEK JOON
- 더하기 사이클
- 영상 생성과정
- 1110번
- 백준
- c언어
- 팰린드롬인지 확인하기
- 백준 알고리즘
- 코딩은 체육 과목 입니다
- 2444번
- 27323번
Archives
- Today
- Total
hsminnnn
[ 백준 BAEK JOON ] 10813번 : 공 바꾸기 ( C언어 ) 본문
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;
}
결과

'백준 문제풀이' 카테고리의 다른 글
[ 백준 BAEK JOON ] 10811번 : 바구니 뒤집기 ( C언어 ) (0) | 2023.04.17 |
---|---|
[ 백준 BAEK JOON ] 10810번 : 공넣기 ( C언어 ) (0) | 2023.04.15 |
[ 백준 BAEK JOON ] 10988번 : 팰린드롬인지 확인하기 ( C언어 ) (0) | 2023.04.03 |
[ 백준 BAEKJOON ] 27323번 : 직사각형 ( C언어 ) (0) | 2023.03.28 |
[ 백준 BAEK JOON ] 2444번 : 별 찍기 -7 ( C언어 ) (0) | 2023.03.27 |