B. [ABC285B] Longest Uncommon Prefix

    传统题 2000ms 1024MiB

[ABC285B] Longest Uncommon Prefix

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

AT_abc285_b [ABC285B] Longest Uncommon Prefix

题目描述

给定一个由小写英文字母组成、长度为 NN 的字符串 SSSS 的第 xx 个字符(1xN1\le x\le N)记作 SxS_x

对于每个 i=1,2,,N1i=1,2,\dots,N-1,请你求出满足以下所有条件的最大的非负整数 ll

  • l+iNl+i\le N
  • 对于所有满足 1kl1\le k\le l 的整数 kk,都有 SkSk+iS_k\neq S_{k+i}

注意,l=0l=0 总是满足条件。

输入格式

输入以如下格式从标准输入给出。

NN SS

输出格式

请输出 N1N-1 行。第 xx 行(1x<N1\le x<N)输出当 i=xi=x 时的答案,输出一个整数。

样例 1

输入

6
abcbac

输出

5
1
2
0
1

说明/提示

限制条件

  • NN 是满足 2N50002\le N\le 5000 的整数。
  • SS 是由小写英文字母组成的长度为 NN 的字符串。

样例解释 1

对于本输入,S=S= abcbac

  • i=1i=1 时,S1S2, S2S3, , S5S6S_1\neq S_2,\ S_2\neq S_3,\ \dots,\ S_5\neq S_6,因此最大值为 l=5l=5
  • i=2i=2 时,S1S3S_1\neq S_3,但 S2=S4S_2=S_4,因此最大值为 l=1l=1
  • i=3i=3 时,S1S4, S2S5S_1\neq S_4,\ S_2\neq S_5,但 S3=S6S_3=S_6,因此最大值为 l=2l=2
  • i=4i=4 时,S1=S5S_1=S_5,因此最大值为 l=0l=0
  • i=5i=5 时,S1S6S_1\neq S_6,因此最大值为 l=1l=1

由 ChatGPT 4.1 翻译

初中组20260329(AT_abc285)

未参加
状态
已结束
规则
IOI
题目
8
开始于
2026-3-29 8:20
结束于
2026-3-29 11:20
持续时间
3 小时
主持人
参赛人数
11