PS/Baekjoon Online Judge

[백준 1015] 수열 정렬 [Python]

kimyoungrok 2023. 10. 3. 21:51
728x90

백준 1015 - 문제
백준 1015 - 입/출력


풀이

입력받은 배열 A를 오름차순으로 정렬(sorted_A)했을 때, 원본 배열의 요소가 정렬된 배열에서 몇 번째에 위치하는지 구하는 문제다.

 

N은 최대 50으로 모든 요소에 대해 배열을 전부 선형탐색해도 O(N^3) 제한시간 내 통과할 수 있다.

동일한 원소에 대해서도 순서는 별도로 부여되므로, 이미 찾은 요소는 범위를 벗어난 수(-1)로 채워넣어 탐색이 되지 않도록 해주자. 


소스코드

소스코드 보기


출처

 

1015번: 수열 정렬

P[0], P[1], ...., P[N-1]은 0부터 N-1까지(포함)의 수를 한 번씩 포함하고 있는 수열이다. 수열 P를 길이가 N인 배열 A에 적용하면 길이가 N인 배열 B가 된다. 적용하는 방법은 B[P[i]] = A[i]이다. 배열 A가 주

www.acmicpc.net

728x90

'PS > Baekjoon Online Judge' 카테고리의 다른 글

[백준 1312] 소수 [Java]  (0) 2023.10.10
[백준 1193] 분수찾기 [Java]  (0) 2023.10.04
[백준 15678] 연세워터파크 [C++]  (0) 2023.09.30
[백준 28490] Area [Python]  (0) 2023.09.10
[백준 26495] Big Number [Python]  (0) 2023.09.07