A93480.JFCA

提高+/省选-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给出一个环,上面有 nn 个点,每个相邻的点对之间的距离为 11

每个点有两个属性 aia_ibib_i,对于点 ii,定义 fif_i 为它与满足 iji\ne jajbia_j\ge b_ijjii 在环上的最短距离。特殊地,如果没有满足条件的 jj,其 fi=1f_i=-1

输入格式

输入共 33 行。
1111 个整数 nn
22nn 个整数,其中第 ii 个表示 aia_i,意义同上。
33nn 个整数,其中第 ii 个表示 bib_i,意义同上。

输出格式

输出 11nn 个整数,其中第 ii 个表示 fif_i,意义同上。

输入输出样例

  • 输入#1

    3
    1 2 3
    3 2 1

    输出#1

    1 1 1
  • 输入#2

    5
    5 4 3 5 6
    7 6 5 4 3

    输出#2

    -1 2 1 1 1
  • 输入#3

    5
    1 1 2 1 1
    2 2 2 2 2

    输出#3

    2 1 -1 1 2

说明/提示

数据规模与约定

对于 20%20\% 的数据,1n1031\le n \le 10^3
对于 100%100\% 的数据,1n1051\le n \le 10^51ai,bi1091\le a_i,b_i\le 10^9

我们对于测试点 441111 采用捆绑测试。

样例 1 解释

对于 i=1i=1a3=3=b1=3a_3=3= b_1=3, 1133 的距离是 11,所以 f1=1f_1=1
对于 i=2i=2a3=3>b2=2a_3=3> b_2=2, 2233 的距离是 11,所以 f2=1f_2=1
对于 i=3i=3a2=2>b3=1a_2=2> b_3=1, 2233 的距离是 11,所以 f3=1f_3=1

首页