Notice
Recent Posts
Recent Comments
Link
DY의 세상구경
BOJ 10813 공 바꾸기(C++, 1차원 배열) 본문
반응형
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main()
{
int N, M;
int i, j;
int *arr;
scanf("%d %d", &N, &M);
arr = (int*)malloc(N * sizeof(int));
for (int x = 0; x < N; ++x)
{
arr[x] = x+1;
}
for (int x = 0; x < M; ++x)
{
scanf("%d %d", &i, &j);
int tmp = arr[i-1];
arr[i-1] = arr[j-1];
arr[j-1] = tmp;
}
for (int x = 0; x < N; ++x)
{
printf("%d ", arr[x]);
}
printf("\n");
return 0;
}
지난번에 푼 것도 있고 해서 1차원 배열은 이제 2문제 정도 남은듯.
다음 단계는 문자열 인데 별로 안어려울듯 하다.
반응형
'IT > ALGORITHM' 카테고리의 다른 글
BOJ 3052 나머지(C++) (0) | 2025.05.26 |
---|---|
BOJ 5597 과제 안 내신 분..?(C++) (0) | 2025.05.22 |
BOJ 10810 공 넣기(C++, 1차원배열) (0) | 2025.05.13 |
BOJ 2562 최댓값(C++, 1차원 배열) (0) | 2025.05.09 |
BOJ 10818 최소, 최대(C++, 1차원 배열) (0) | 2025.05.07 |