#P12387. 纯白之箭
纯白之箭
题目背景
搭建,纯白之箭!
题目描述
给定长度为 的正整数序列 ,构造一个长度为 的字符串序列 ,使得对于每个 都有 。
定义:
- 对于两个字符串 , 是它们的拼接。
- 对于一个长度为 的字符串 , 是最大的正整数 使得对于每个 有 ,也即 的最长 border 的长度。
由于某些原因,你构造的字符串序列需要满足:
- 每个字符串都是非空的且只包含小写字母。
- 所有字符串的长度之和不超过 。
保证有解。
输入格式
第一行一个正整数 。
第二行 个正整数描述正整数序列 。
输出格式
行,第 行描述你构造的字符串序列中的第 项 。
3
3 2 1
abc
dabc
bda
b
提示
本题采用捆绑测试。
数据范围:
- Subtask 1 (10pts):。
- Subtask 2 (20pts):。
- Subtask 3 (30pts):序列 单调不降。
- Subtask 4 (40pts):无特殊限制。
对于全部数据,,。