CF1764A.Doremy's Paint

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Doremy has nn buckets of paint which is represented by an array aa of length nn . Bucket ii contains paint with color aia_i .

Let c(l,r)c(l,r) be the number of distinct elements in the subarray [al,al+1,,ar][a_l,a_{l+1},\ldots,a_r] . Choose 22 integers ll and rr such that lrl \leq r and rlc(l,r)r-l-c(l,r) is maximized.

输入格式

The input consists of multiple test cases. The first line contains a single integer tt ( 1t1041\le t\le 10^4 ) — the number of test cases. The description of the test cases follows.

The first line of each test case contains a single integer nn ( 1n1051 \le n \le 10^5 ) — the length of the array aa .

The second line of each test case contains nn integers a1,a2,,ana_1,a_2,\ldots,a_n ( 1ain1 \le a_i \le n ).

It is guaranteed that the sum of nn does not exceed 10510^5 .

输出格式

For each test case, output ll and rr such that lrl \leq r and rlc(l,r)r-l-c(l,r) is maximized.

If there are multiple solutions, you may output any.

输入输出样例

  • 输入#1

    7
    5
    1 3 2 2 4
    5
    1 2 3 4 5
    4
    2 1 2 1
    3
    2 3 3
    2
    2 2
    1
    1
    9
    9 8 5 2 1 1 2 3 3

    输出#1

    2 4
    1 5
    1 4
    2 3
    1 2
    1 1
    3 9

说明/提示

In the first test case, a=[1,3,2,2,4]a=[1,3,2,2,4] .

  • When l=1l=1 and r=3r=3 , c(l,r)=3c(l,r)=3 (there are 33 distinct elements in [1,3,2][1,3,2] ).
  • When l=2l=2 and r=4r=4 , c(l,r)=2c(l,r)=2 (there are 22 distinct elements in [3,2,2][3,2,2] ).

It can be shown that choosing l=2l=2 and r=4r=4 maximizes the value of rlc(l,r)r-l-c(l,r) at 00 .

For the second test case, a=[1,2,3,4,5]a=[1,2,3,4,5] .

  • When l=1l=1 and r=5r=5 , c(l,r)=5c(l,r)=5 (there are 55 distinct elements in [1,2,3,4,5][1,2,3,4,5] ).
  • When l=3l=3 and r=3r=3 , c(l,r)=1c(l,r)=1 (there is 11 distinct element in [3][3] ).

It can be shown that choosing l=1l=1 and r=5r=5 maximizes the value of rlc(l,r)r-l-c(l,r) at 1-1 . Choosing l=3l=3 and r=3r=3 is also acceptable.

首页