#P7333. [JRKSJ R1] JFCA

[JRKSJ R1] JFCA

题目描述

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

每个点有两个属性 aia_ibib_i,对于点 ii,定义 fif_i 为它与满足 ajbia_j\ge b_i 的最近的点 jjii 在环上距离较短一边的长度,其中 iji\ne j。如果没有满足条件的 jj,其 fi=1f_i=-1

输入格式

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

输出格式

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

3
1 2 3
3 2 1
1 1 1
5
5 4 3 5 6
7 6 5 4 3
-1 2 1 1 1
5
1 1 2 1 1
2 2 2 2 2
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

upd2021.3.30\text{upd2021.3.30}:增加一组 hack 数据,卡掉了

https://www.luogu.com.cn/user/133037