AT_abc377_g.[ABC377G] Edit to Match
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给你 N 个字符串 S1,S2,…,SN 。每个字符串都由小写英文字母组成。
对于每一个 k=1,2,…,N,解决下列问题:
一开始将一个字符串 T 赋为 Sk。
接下来,你可以在下列操作中二选一,并可以操作无限次。但每一次操作都会花费 1 的代价。
- 当 T 不为空时,删除 T 的最后一个字符。
- 在 T 后面加上一个任意的小写字母。
求使 T 要么为空,要么与 S1,S2,…,Sk−1 中的一个匹配所需的最小代价。
输入格式
第一行一个正整数 N。
第 2 至 N+1 行,每行一个字符串 Si。
输出格式
共 N 行。第 i 行输出当 k=i 时的最小代价。
输入输出样例
输入#1
3 snuke snuki snuuk
输出#1
5 2 4
输入#2
3 abc arc agc
输出#2
3 3 3
输入#3
8 at atatat attat aatatatt attattat ttatta tta tt
输出#3
2 4 3 8 3 6 3 1
说明/提示
- 1≤N≤2×105
- i=1∑N∣Si∣≤2×105
输入解题思路,AI测评打分。不知道怎么写?