백준 3006
3006번: 터보소트 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이며, 배열의 크기이다. 둘째 줄부터 N개의 줄에는 1보다 크거나 같고, N보다 작거나 같은 수가 중복 없이 주어진다 www.acmicpc.net 풀이 각 숫자가 어느 자리에 있는지 먼저 기록한다. 숫자 i를 정렬할 때 맨 앞이나 맨 뒤로 보내 정렬하므로 숫자 i가 있는 위치와 가야되는 위치 사이에 있는 숫자의 개수를 파악하면 된다. 그리고 정렬된 숫자를 제외하고 같은 작업을 반복하면 된다. 1을 맨 앞, n을 맨 뒤로 추상화할 수 있다. #include using namespace std; typedef long long ll; int tree[1 > n; for (base = 1; base ..
컴퓨터공학/Problem Solving
2021. 1. 23. 12:19
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준 10473
- 백준 14868
- boj 14868
- 백준 16562
- 부트 캠프
- boj 12713
- boj 16562
- 백준 9345
- 터보소트
- 백준 1106
- 디지털 비디오 디스크
- 백준 10775
- boj 10473
- boj 10775
- 인간 대포
- 백준 1280
- boj 2336
- 백준 2243
- 제로베이스 스쿨
- 제로베이스 백엔드 스쿨
- 백준 12713
- boj 3006
- boj 1280
- 백준 2336
- Ugly Numbers
- boj 2243
- 백준 3006
- boj 9345
- 사탕상자
- boj 1106
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함