CF1326E.Bombs

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

You are given a permutation, p1,p2,,pnp_1, p_2, \ldots, p_n .

Imagine that some positions of the permutation contain bombs, such that there exists at least one position without a bomb.

For some fixed configuration of bombs, consider the following process. Initially, there is an empty set, AA .

For each ii from 11 to nn :

  • Add pip_i to AA .
  • If the ii -th position contains a bomb, remove the largest element in AA .

After the process is completed, AA will be non-empty. The cost of the configuration of bombs equals the largest element in AA .

You are given another permutation, q1,q2,,qnq_1, q_2, \ldots, q_n .

For each 1in1 \leq i \leq n , find the cost of a configuration of bombs such that there exists a bomb in positions q1,q2,,qi1q_1, q_2, \ldots, q_{i-1} .

For example, for i=1i=1 , you need to find the cost of a configuration without bombs, and for i=ni=n , you need to find the cost of a configuration with bombs in positions q1,q2,,qn1q_1, q_2, \ldots, q_{n-1} .

输入格式

The first line contains a single integer, nn ( 2n3000002 \leq n \leq 300\,000 ).

The second line contains nn distinct integers p1,p2,,pnp_1, p_2, \ldots, p_n ( 1pin)1 \leq p_i \leq n) .

The third line contains nn distinct integers q1,q2,,qnq_1, q_2, \ldots, q_n ( 1qin)1 \leq q_i \leq n) .

输出格式

Print nn space-separated integers, such that the ii -th of them equals the cost of a configuration of bombs in positions q1,q2,,qi1q_1, q_2, \ldots, q_{i-1} .

输入输出样例

  • 输入#1

    3
    3 2 1
    1 2 3

    输出#1

    3 2 1
  • 输入#2

    6
    2 3 6 1 5 4
    5 2 1 4 6 3

    输出#2

    6 5 5 5 4 1

说明/提示

In the first test:

  • If there are no bombs, AA is equal to {1,2,3}\{1, 2, 3\} at the end of the process, so the cost of the configuration is 33 .
  • If there is one bomb in position 11 , AA is equal to {1,2}\{1, 2\} at the end of the process, so the cost of the configuration is 22 ;
  • If there are two bombs in positions 11 and 22 , AA is equal to {1}\{1\} at the end of the process, so the cost of the configuration is 11 .

In the second test:

Let's consider the process for i=4i = 4 . There are three bombs on positions q1=5q_1 = 5 , q2=2q_2 = 2 , and q3=1q_3 = 1 .

At the beginning, A={}A = \{\} .

  • Operation 11 : Add p1=2p_1 = 2 to AA , so AA is equal to {2}\{2\} . There exists a bomb in position 11 , so we should delete the largest element from AA . AA is equal to {}\{\} .
  • Operation 22 : Add p2=3p_2 = 3 to AA , so AA is equal to {3}\{3\} . There exists a bomb in position 22 , so we should delete the largest element from AA . AA is equal to {}\{\} .
  • Operation 33 : Add p3=6p_3 = 6 to AA , so AA is equal to {6}\{6\} . There is no bomb in position 33 , so we do nothing.
  • Operation 44 : Add p4=1p_4 = 1 to AA , so AA is equal to {1,6}\{1, 6\} . There is no bomb in position 44 , so we do nothing.
  • Operation 55 : Add p5=5p_5 = 5 to AA , so AA is equal to {1,5,6}\{1, 5, 6\} . There exists a bomb in position 55 , so we delete the largest element from AA . Now, AA is equal to {1,5}\{1, 5\} .
  • Operation 66 : Add p6=4p_6 = 4 to AA , so AA is equal to {1,4,5}\{1, 4, 5\} . There is no bomb in position 66 , so we do nothing.

In the end, we have A={1,4,5}A = \{1, 4, 5\} , so the cost of the configuration is equal to 55 .

首页