CF501D.Misha and Permutations Summation

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Let's define the sum of two permutations pp and qq of numbers 0,1,...,(n1)0,1,...,(n-1) as permutation , where Perm(x)Perm(x) is the xx -th lexicographically permutation of numbers 0,1,...,(n1)0,1,...,(n-1) (counting from zero), and Ord(p)Ord(p) is the number of permutation pp in the lexicographical order.

For example, Perm(0)=(0,1,...,n2,n1)Perm(0)=(0,1,...,n-2,n-1) , Perm(n!1)=(n1,n2,...,1,0)Perm(n!-1)=(n-1,n-2,...,1,0)

Misha has two permutations, pp and qq . Your task is to find their sum.

Permutation a=(a0,a1,...,an1)a=(a_{0},a_{1},...,a_{n-1}) is called to be lexicographically smaller than permutation b=(b0,b1,...,bn1)b=(b_{0},b_{1},...,b_{n-1}) , if for some kk following conditions hold: a_{0}=b_{0},a_{1}=b_{1},...,a_{k-1}=b_{k-1},a_{k}<b_{k} .

输入格式

The first line contains an integer nn ( 1<=n<=2000001<=n<=200000 ).

The second line contains nn distinct integers from 00 to n1n-1 , separated by a space, forming permutation pp .

The third line contains nn distinct integers from 00 to n1n-1 , separated by spaces, forming permutation qq .

输出格式

Print nn distinct integers from 00 to n1n-1 , forming the sum of the given permutations. Separate the numbers by spaces.

输入输出样例

  • 输入#1

    2
    0 1
    0 1
    

    输出#1

    0 1
    
  • 输入#2

    2
    0 1
    1 0
    

    输出#2

    1 0
    
  • 输入#3

    3
    1 2 0
    2 1 0
    

    输出#3

    1 0 2
    

说明/提示

Permutations of numbers from 0 to 1 in the lexicographical order: (0,1),(1,0)(0,1),(1,0) .

In the first sample Ord(p)=0Ord(p)=0 and Ord(q)=0Ord(q)=0 , so the answer is .

In the second sample Ord(p)=0Ord(p)=0 and Ord(q)=1Ord(q)=1 , so the answer is .

Permutations of numbers from 0 to 2 in the lexicographical order: (0,1,2),(0,2,1),(1,0,2),(1,2,0),(2,0,1),(2,1,0)(0,1,2),(0,2,1),(1,0,2),(1,2,0),(2,0,1),(2,1,0) .

In the third sample Ord(p)=3Ord(p)=3 and Ord(q)=5Ord(q)=5 , so the answer is .

首页