CF1142B.Lynyrd Skynyrd

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Recently Lynyrd and Skynyrd went to a shop where Lynyrd bought a permutation pp of length nn , and Skynyrd bought an array aa of length mm , consisting of integers from 11 to nn .

Lynyrd and Skynyrd became bored, so they asked you qq queries, each of which has the following form: "does the subsegment of aa from the ll -th to the rr -th positions, inclusive, have a subsequence that is a cyclic shift of pp ?" Please answer the queries.

A permutation of length nn is a sequence of nn integers such that each integer from 11 to nn appears exactly once in it.

A cyclic shift of a permutation (p1,p2,,pn)(p_1, p_2, \ldots, p_n) is a permutation (pi,pi+1,,pn,p1,p2,,pi1)(p_i, p_{i + 1}, \ldots, p_{n}, p_1, p_2, \ldots, p_{i - 1}) for some ii from 11 to nn . For example, a permutation (2,1,3)(2, 1, 3) has three distinct cyclic shifts: (2,1,3)(2, 1, 3) , (1,3,2)(1, 3, 2) , (3,2,1)(3, 2, 1) .

A subsequence of a subsegment of array aa from the ll -th to the rr -th positions, inclusive, is a sequence ai1,ai2,,aika_{i_1}, a_{i_2}, \ldots, a_{i_k} for some i1,i2,,iki_1, i_2, \ldots, i_k such that li1<i2<<ikrl \leq i_1 < i_2 < \ldots < i_k \leq r .

输入格式

The first line contains three integers nn , mm , qq ( 1n,m,q21051 \le n, m, q \le 2 \cdot 10^5 ) — the length of the permutation pp , the length of the array aa and the number of queries.

The next line contains nn integers from 11 to nn , where the ii -th of them is the ii -th element of the permutation. Each integer from 11 to nn appears exactly once.

The next line contains mm integers from 11 to nn , the ii -th of them is the ii -th element of the array aa .

The next qq lines describe queries. The ii -th of these lines contains two integers lil_i and rir_i ( 1lirim1 \le l_i \le r_i \le m ), meaning that the ii -th query is about the subsegment of the array from the lil_i -th to the rir_i -th positions, inclusive.

输出格式

Print a single string of length qq , consisting of 00 and 11 , the digit on the ii -th positions should be 11 , if the subsegment of array aa from the lil_i -th to the rir_i -th positions, inclusive, contains a subsequence that is a cyclic shift of pp , and 00 otherwise.

输入输出样例

  • 输入#1

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

    输出#1

    110
    
  • 输入#2

    2 4 3
    2 1
    1 1 2 2
    1 2
    2 3
    3 4
    

    输出#2

    010
    

说明/提示

In the first example the segment from the 11 -st to the 55 -th positions is 1,2,3,1,21, 2, 3, 1, 2 . There is a subsequence 1,3,21, 3, 2 that is a cyclic shift of the permutation. The subsegment from the 22 -nd to the 66 -th positions also contains a subsequence 2,1,32, 1, 3 that is equal to the permutation. The subsegment from the 33 -rd to the 55 -th positions is 3,1,23, 1, 2 , there is only one subsequence of length 33 ( 3,1,23, 1, 2 ), but it is not a cyclic shift of the permutation.

In the second example the possible cyclic shifts are 1,21, 2 and 2,12, 1 . The subsegment from the 11 -st to the 22 -nd positions is 1,11, 1 , its subsequences are not cyclic shifts of the permutation. The subsegment from the 22 -nd to the 33 -rd positions is 1,21, 2 , it coincides with the permutation. The subsegment from the 33 to the 44 positions is 2,22, 2 , its subsequences are not cyclic shifts of the permutation.

首页