문제링크길이가 n인 수열($p$)이 주어진다.각 수열의 값은 $1 \\sim n$으로 이루어져 있다.수열의 배치를 바꾸어서 새로운 수열($q$)을 만들되 $p_1 \\neq q_1$, $p_2 \\neq q_2$, $\\ldots$, $p_n \\neq q_n$ 이어야
## 문제 설명 [문제 링크](https://codeforces.com/contest/1689/problem/A) 문자열 a, b가 주어진다. Kuznecov는 아래의 두 가지의 선택 중 하나를 한 문자열에 포함된 문자가 없어질 때까지 반복한다.
문제 링크정수 $x$가 주어지면 $x and y > 0$이고 $x xor y > 0$인 수 $y$ 중 제일 작은 값 $y$를 구하시오.LSB부터 MSB까지 순회하면서 1인 비트를 찾아 $y$도 같은 위치의 비트를 켜준다.$x = y$이면 다시 LSB부터 MSB까지 순회
문제 링크$n$개의 양의 정수가 주어진다.다음 2가지 행동을 통해서 모든 정수 값을 홀수로 만들려고 할 때 최소한으로 행동한다면 몇 번 행동해야 하는가?두 개의 정수를 더해서 하나의 정수로 만든다.하나의 짝수인 정수의 값을 $1/2$한다.크게 3가지로 나눠서 생각 한