#162
카드 뒤집기 1
- 시간 제한
- 2s
- 메모리 제한
- 256MB
- 제출
- 7
- 정답
- 3
- 맞힌 사람
- 2
- 정답 비율
- 33.3%
문제
카드 뒤집기 1, 2는 서로 다른 문제다.
준원이는 카드 장을 가지고 있다. 카드의 앞면에는 정수 이 하나씩 적혀 있고, 카드의 뒷면에는 모두 정수 이 적혀있다. 준원이는 카드의 순서를 마음대로 바꾼 뒤 장의 카드를 윗면이 천장을 향하도록 나열했다. 나열된 카드에서 천장을 향하는 면에 적힌 정수는 이 되었다.
준원이는 를 부터 까지 씩 증가시키며 다음과 같은 행동을 반복한다.
- 번째 카드와 번째 카드를 비교한다. 번째 카드의 천장을 향하는 면에 적힌 정수를 라고 할 때, 를 만족하는 모든 번째 카드를 뒤집는다.
모든 행동을 끝낸 후, 각 카드의 천장을 향하는 면에 적힌 정수를 구해보자.
입력
첫째 줄에 정수 이 주어진다.
둘째 줄에 정수 이 공백으로 구분되어 주어진다.
출력
모든 행동을 끝낸 후, 각 카드의 천장을 향하는 면에 적힌 정수를 공백으로 구분하여 출력한다.
예제 입력 1
4
1 2 3 4
예제 출력 1
1 2 3 4
예제 입력 2
4
3 4 2 1
예제 출력 2
3 4 2 0
예제 입력 3
5
3 2 5 4 1
예제 출력 3
3 0 5 0 1
- 문제를 만든 사람
- kaorin
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 10127 | 🥇 | bluerini | C++ | 34ms | 2964KB | 3160B | |
| 10132 | 🥈 | 리치샤넬 | PyPy | 129ms | 77828KB | 796B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 10132 | 맞았습니다 | PyPy | 129ms | 77828KB | 796B | 2026. 10. 02. 13:24 | |||
| 10131 | 틀렸습니다 | PyPy | - | - | 893B | 2026. 10. 02. 12:50 | |||
| 10128 | 맞았습니다 | C++ | 37ms | 2964KB | 1430B | 2026. 10. 02. 11:48 | |||
| 10127 | 맞았습니다 | C++ | 34ms | 2964KB | 3160B | 2026. 10. 02. 11:47 | |||
| 10126 | 틀렸습니다 | C++ | - | - | 67B | 2026. 10. 02. 11:47 | |||
| 10067 | 틀렸습니다 | C++ | - | - | 1112B | 2026. 10. 01. 07:06 | |||
| 10066 | 틀렸습니다 | C++ | - | - | 1092B | 2026. 10. 01. 07:03 |