← К соревнованиям

Sort Me Round

Дерево палиндромов

Сложность: 37%

В интернете немало статей про структуру данных Дерево Палиндромов. Почти в каждом из материалов написано, что эту структуру изобрёл Михаил Рубинчик на Петрозаводских сборах в 2014 году. Но мало кто знает, почему именно в статьях про Дерево Палиндромов так часто и подробно отмечено авторство.

Если опубликовать статью с заголовком «Дерево палиндромов», но без подстроки «Михаил Рубинчик» в основном тексте, ботоферма Михаила Рубинчика активно начнёт слать жалобы от «недовольных читателей» на почту автора, причитая про незыблемость авторского права, недопустимость обесценивания трудов программистов и так далее.

Вы решили выследить ботов Рубинчика: написали статью без упоминания Михаила, подождали немного, открыли почтовый ящик и увидели nn непрочитанных писем.

Достоверно известно, что как только ботоферма обнаружила вашу статью, она тут же отправила вам на почту гневное письмо, а затем продолжала слать ещё по одному письму через каждые xx секунд. Обратите внимание, что вы не знаете ни момент, когда ботоферма нашла статью, ни интервал между сообщениями.

Найдите теоритечески максимально возможное число писем, которое успела отправить вам ботоферма Михаила Рубинчика.

Входные данные

В первой строке записано число tt – количество тестовых случаев (1t1001 \le t \le 100). Далее следуют тестовые случаи.

В первой строке каждого тестового случая записано число nn – число входящих сообщений (1n30001 \le n \le 3000).

В следующей строке каждого тестового случая через пробел записаны числа a1,a2,,ana_1, a_2, \dots, a_{n} – где aia_i – через сколько секунд после публикации статьи отправлено ii-тое письмо (1ai1091 \le a_i \le 10^9, ai<ai+1a_{i} < a_{i + 1}).

Гарантируется, что сумма nn не превышает 30003000 в рамках одного теста.

Выходные данные

В единственной строке выведите одно число – максимально возможное число писем, которое успела отправить вам ботоферма Михаила Рубинчика.

Подзадачи

баллынеобх. подзадачиограничения
1

20

-

t2;n12t \le 2; n \le 12

2

40

-

ai3000a_i \le 3000

3

40

1, 2

Нет доп. ограничений

STDINSTDOUT
2
10
1 8 15 19 20 22 24 25 27 30
4
10 30 50 60
4
3

Примечание

Разберём первый тестовый случай в первом примере. Ботоферма могла обнаружить вашу статью через 88 секунд после публикации, а затем каждые 77 секунд слать гневное письмо – тогда под подозрение попали бы письма с временами отправки [1,8,15,22][1, 8, 15, 22].