不会构造/kk
Otomachi_Una_ · · 题解
a. [AGC001D] Arrays and Palindrome(5)
- 对两个数列
(a_1,a_2,\dots,a_n),(b_1,b_2,\dots,b_m) 称为相配的当且仅当:
- 对任意满足「条件」的长度为
s 的序列c 总有全部元素相等。- 条件:
c 满足前a_1 个元素回文,接下来a_2 个元素回文,…,接下来a_n 个元素回文。且前b_1 个元素回文,接下来b_2 个元素回文,…,接下来b_m 个元素回文。- 给定一个打乱的
a ,你可以任意排列a ,并且任意给出一组相配的a,b 。或者说明无解。
首先一个长度为
观察一种结构,比如当
两个接口点可以把所有这种结构都串起来,比如:
我们根据这个得到启发:先把所有奇数放两边,我们对每个偶数
对于两边的奇数处理是简单的,留给读者。
submission