Easy Strings Merging
题目描述
给定 $n$ 个 01 串,每次你可以从某个串开头移除一个字符并把它加入一个新串 $S$ 的末尾。最大化 $S$ 中相邻两个字符相同的对数。
输入输出格式
输入格式
第一行一个正整数 $n$ 表示串的个数。
接下来 $n$ 行,每行一个 01 字符串。
输出格式
一行一个整数表示答案。
输入输出样例
输入样例 #1
3
0011
0110
1100
输出样例 #1
9
说明
### 样例解释
最优方案下,每次取的串的编号为 $1,1,2,1,2,3,1,2,3,2,3,3$,最终的 $S=000111111000$。
### 数据范围
**本题采用捆绑测试**
设 $s$ 表示输入的 01 串的长度之和。
| 子任务编号 | 分值 | 特殊限制 |
| :----------: | :----------: | :----------: |
| $0$ | $5$ | $n=1$ |
| $1$ | $20$ | $n\le 2$,$s\le 10$ |
| $2$ | $25$ | $n\le 5$,$s\le 30$ |
| $3$ | $25$ | $n\le 100$,$s\le 200$ |
| $4$ | $25$ | 无特殊限制 |
对于所有数据,保证 $1\le n\le s\le 10^6$。