#P7938. 「Wdcfr-1」Beautiful Array
「Wdcfr-1」Beautiful Array
Description
在这个问题中,我们将由 ( 和 ) 组成的序列定义为“括号序列”。
正规括号序列 的定义如下:
()是一个正规括号序列。- 如果
A是一个正规括号序列,那么(A)也是一个正规括号序列。 - 如果
A和B是正规括号序列,那么AB也是一个正规括号序列。
例如:(), (()) 和 ()() 都是正规括号序列,但 )(, ()( 不是。
特别地,在这个问题中,空序列不是一个正规括号序列。
现在,可爱的 Ran 给你一个长度为 的括号序列 。她希望你构造 个严格递增的数组。我们将它们记作 (你可以将其中任何一个留空)。你需要确保所有从 的整数在这些数组中恰好出现一次。
一个数组 是美丽的,如果 是一个正规括号序列。
Ran 想知道是否有可能构造这些数组,使得 个数组中至少 个是“美丽数组”。
Input Format
每个测试包含多个测试用例。
第一行包含一个整数 ,表示测试用例的数量。
对于每个测试用例,第一行包含两个整数 和 ,第二行包含一个括号序列 。
Output Format
对于每个测试用例,输出一行。
如果可以构造这些数组,输出 。否则输出 。
2
2 1
()
2 99
()
1
0
Hint
解释
对于第一个测试用例,我们可以构造 和 。所以 是一个“美丽数组”。
对于第二个测试用例,很明显我们不能用两个数字构造 个美丽数组。
约束
。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号