시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 (추가 시간 없음) | 1024 MB | 345 | 230 | 185 | 65.836% |
국렬이는 1부터 N까지의 양의 정수로 이루어진 순열을 주어진 양의 정수 w1 ... , wN를 이용해서 무작위로 만들 것이다. 다음은 무작위로 순열을 만드는 방법이다.
w1부터 wN까지, p1부터 pN까지의 수가 주어졌을 때, 나오는 순열을 구해 보자.
첫 번째 줄에는 N (1 ≤ N ≤ 200,000)이 주어진다.
두 번째 줄에는 1,000 이하의 양의 정수 w1부터 wN까지가 주어진다.
세 번째 줄에는 양의 정수 p1부터 pN까지가 주어진다. p1부터 pN까지로 수열을 만들 수 있는 경우만 주어진다.
최종적으로 나오는 1부터 N까지 양의 정수들로 이루어진 수열을 구하자.
5 1 2 3 4 5 6 4 6 1 2
3 4 5 1 2
8 10 9 8 7 1 2 3 4 19 23 28 8 9 9 3 2
2 4 8 1 5 6 3 7