CF1350B.Orac and Models

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

There are nn models in the shop numbered from 11 to nn , with sizes s1,s2,,sns_1, s_2, \ldots, s_n .

Orac will buy some of the models and will arrange them in the order of increasing numbers (i.e. indices, but not sizes).

Orac thinks that the obtained arrangement is beatiful, if for any two adjacent models with indices iji_j and ij+1i_{j+1} (note that ij<ij+1i_j < i_{j+1} , because Orac arranged them properly), ij+1i_{j+1} is divisible by iji_j and sij<sij+1s_{i_j} < s_{i_{j+1}} .

For example, for 66 models with sizes {3,6,7,7,7,7}\{3, 6, 7, 7, 7, 7\} , he can buy models with indices 11 , 22 , and 66 , and the obtained arrangement will be beautiful. Also, note that the arrangement with exactly one model is also considered beautiful.

Orac wants to know the maximum number of models that he can buy, and he may ask you these queries many times.

输入格式

The first line contains one integer t (1t100)t\ (1 \le t\le 100) : the number of queries.

Each query contains two lines. The first line contains one integer n (1n100000)n\ (1\le n\le 100\,000) : the number of models in the shop, and the second line contains nn integers s1,,sn (1si109)s_1,\dots,s_n\ (1\le s_i\le 10^9) : the sizes of models.

It is guaranteed that the total sum of nn is at most 100000100\,000 .

输出格式

Print tt lines, the ii -th of them should contain the maximum number of models that Orac can buy for the ii -th query.

输入输出样例

  • 输入#1

    4
    4
    5 3 4 6
    7
    1 4 2 3 6 4 9
    5
    5 4 3 2 1
    1
    9

    输出#1

    2
    3
    1
    1

说明/提示

In the first query, for example, Orac can buy models with indices 22 and 44 , the arrangement will be beautiful because 44 is divisible by 22 and 66 is more than 33 . By enumerating, we can easily find that there are no beautiful arrangements with more than two models.

In the second query, Orac can buy models with indices 11 , 33 , and 66 . By enumerating, we can easily find that there are no beautiful arrangements with more than three models.

In the third query, there are no beautiful arrangements with more than one model.

首页