Masala E

Xotira 32 MB Vaqt 1000 ms
14

Max o'suvchi ro'yxat

Sizga nn ta elementdan tashkil topgan aa massiv beriladi.

L(a)L(a) - bu funksiya aa massivning eng uzun ortib boruvchi ketma-ketligi uzunligini hisoblaydi. Masalan:

  • L([2,1,1,3])=2L([2,1,1,3]) = 2 ketma-ketlik [1,3][1,3];
  • L([7,2,9,1,11])=3L([7,2,9,1,11])=3 ketma-ketlik [7,9,11][7,9,11];
  • L([3,1,2,4])=3L([3,1,2,4])=3 ketma-ketlik [1,2,4][1,2,4].

Massivni aa' hisoblash uchun biz uni teskari tartibda joylashtirib chiqamiz, ya'ni a=[an,an1,...,a1]a'=[a_n,a_{n-1},...,a_1].

Sizning vazifangiz massivni istalgan tartibda elementlarini qayta tartibga solganingizdan so'ng min(L(a),L(a))min(L(a),L(a')) ning qiymatini hisoblashdan iborat, faqat ushbu qiymat maksimal bo'lsin.


Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrda t(1t104)t(1\leq t\leq 10^4) testlar soni beriladi. Kiyingi satrlarda sizga tt ta test beriladi, har bir testning dastlabki satrda n(1n105)n(1\leq n\leq 10^5)massiv elementlari soni va kiyingi satrda nn ta son a1,a2,...,an(1ai109)a_1,a_2,...,a_n(1\leq a_i\leq 10^9) beriladi.

Barcha kiruvchi ma'lumotlar soni 10610^6 dan oshmaydi.


Chiquvchi ma'lumotlar:

Chiqish faylida har bir test uchun masalani yechimini alohida satrlarda chop eting.


Misollar
# input.txt output.txt
1
3
4
2 1 1 3
4
1 1 1 1
4
3 1 2 4
2
1
2