时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小苯认为满足以下任一条件的序列

是优雅的。

。
小苯认为一个长度为

的数组

是好数组,当且仅当

所有的连续子数组都优雅。即对于所有
)
,

都是一个优雅的序列。
现在小苯有一个数组

和正整数

,他想知道有多少个不超过

的正整数
)
,都有:

是一个好数组,请你帮他算一算吧。
输入描述:
每个测试文件内都包含多组测试数据。
第一行一个正整数
,表示测试数据的组数。
输出描述:
输出
行,每行两个整数
,分别表示不同的
数字个数,以及这些
的和。