在最近的一场战争摧毁了你的国家之后,作为阿德尼亚(Ardenia)王国的国王,你决定是时候加强首都的防御了。你的防御工事的一部分是一排法师塔,它们从城市附近延伸到北方的森林。你的顾问们确定,防御的质量仅取决于一个因素:高度递增的连续法师塔序列的最大长度。(他们给你做了一个冗长的解释,但你唯一听懂的是这与向敌军发射能量弹有关。)
经过一番艰难的谈判,建造新塔似乎是不可能的。不过,阿德尼亚的法师们同意拆除他们的一部分法师塔。你可以拆除任意数量的法师塔,但法师们强加了一个条件:这些被拆除的法师塔必须是连续的。
例如,如果法师塔的高度分别为 $5, 3, 4, 9, 2, 8, 6, 7, 1$,那么通过拆除高度为 $9, 2$ 和 $8$ 的连续法师塔,剩下的法师塔中,最长的递增连续序列为 $3, 4, 6, 7$(长度为 $4$)。
输入格式
输入包含多个测试用例。
输入的第一行包含一个正整数 $Z \le 25$,表示测试用例的数量。
接下来是 $Z$ 个测试用例,每个测试用例的格式如下:
每个测试用例由两行组成。第一行包含一个正整数 $n \le 2 \cdot 10^5$,表示法师塔的数量。第二行包含 $n$ 个不超过 $10^9$ 的正整数,用单个空格隔开,表示法师塔的高度。
输出格式
对于每个测试用例,输出一行,包含一个整数,表示通过拆除一段连续的法师塔(或者不拆除任何法师塔)后,能够获得的最长递增连续法师塔序列的长度。
样例
输入 1
2 9 5 3 4 9 2 8 6 7 1 7 1 2 3 10 4 5 6
输出 1
4 6