题号:NC237303
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
给一个只包含小写字母的字符串

,

表示把串

的所有非空后缀按字典序升序排序后,排名第

小的后缀的第一个字母在原串的位置。

表示排名第

小的后缀与排名第

小的后缀的最大公共前缀长度(特别的,规定

)。
求出

的

和

数组。
输入描述:
第一行一个整数
表示数据组数
下面
行,第
行是一个只包含小写字母的字符串)
保证
输出描述:
输出
行