CF220C.Little Elephant and Shifts

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

The Little Elephant has two permutations aa and bb of length nn , consisting of numbers from 1 to nn , inclusive. Let's denote the ii -th (1<=i<=n)(1<=i<=n) element of the permutation aa as aia_{i} , the jj -th (1<=j<=n)(1<=j<=n) element of the permutation bb — as bjb_{j} .

The distance between permutations aa and bb is the minimum absolute value of the difference between the positions of the occurrences of some number in aa and in bb . More formally, it's such minimum ij|i-j| , that ai=bja_{i}=b_{j} .

A cyclic shift number ii (1<=i<=n)(1<=i<=n) of permutation bb consisting from nn elements is a permutation bibi+1... bnb1b2... bi1b_{i}b_{i+1}...\ b_{n}b_{1}b_{2}...\ b_{i-1} . Overall a permutation has nn cyclic shifts.

The Little Elephant wonders, for all cyclic shifts of permutation bb , what is the distance between the cyclic shift and permutation aa ?

输入格式

The first line contains a single integer nn (1<=n<=105)(1<=n<=10^{5}) — the size of the permutations. The second line contains permutation aa as nn distinct numbers from 1 to nn , inclusive. The numbers are separated with single spaces. The third line contains permutation bb in the same format.

输出格式

In nn lines print nn integers — the answers for cyclic shifts. Print the answers to the shifts in the order of the shifts' numeration in permutation bb , that is, first for the 1-st cyclic shift, then for the 2-nd, and so on.

输入输出样例

  • 输入#1

    2
    1 2
    2 1
    

    输出#1

    1
    0
    
  • 输入#2

    4
    2 1 3 4
    3 4 2 1
    

    输出#2

    2
    1
    0
    1
    
首页