前缀集

题目描述

定义序列aa的前缀集S(a,i)S(a, i)为a[1]..a[i]这i个元素构成的集合

给定两个长为nn的序列a,ba, b

mm次询问, 每次询问两个位置i, j

请你判断aa的前缀集S(a,i)S(a, i)bb的前缀集S(b,i)S(b, i)是否相同

输入描述

一行一个整数n(n5×105)n(n\leq 5\times 10^5)

两行, 一行nn个整数, 分别描述a,b(1ai,bi109)a, b(1\leq a_i,b_i\leq 10^9)

一行一个整数m(m5×105)m(m\leq 5\times 10^5)

mm行, 每行两个数i(1in)i(1\leq i\leq n), j(1jn)j(1\leq j \leq n), 表示询问S(a,i)S(a, i)S(b,j)S(b, j)

输出描述

m行, 如果相同输出Y, 否则输出N

样例输入

5
1 2 3 4 5
1 2 2 4 3
7
1 1
2 2
2 3
3 3
4 4
4 5
5 5

样例输出

Y
Y
Y
N
N
Y
N

原题链接

戳我