比赛场次 595
比赛名称 CSP2023-J模拟赛
比赛状态 已结束比赛成绩
开始时间 2023-10-18 17:00:00
结束时间 2023-10-18 22:00:00
开放分组 全部用户
注释介绍 rsr & lgc 组题
题目名称 切分子串
输入输出 cutstring.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 20 简单对比
用户 结果 时间 内存 得分
Gravatar心灵震荡 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar嗷嗷 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatardarkMoon AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarPCT AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarRorou AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarKristeen AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar何文博 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarsmpls AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarXSX AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar是驼不是坨 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar朱子瑜 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarjason AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar文殊院 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar1999 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarmmy AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar李栋阳 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar袁书杰 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar此账号已注销 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarliuyiche AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar健康铀 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarhnzzlza AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarMind_Mea AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarwxs AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar在大街上倒立游泳 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarusr10086 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatarpcx AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar喵喵喵 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar一切终成空 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
Gravatar音箱蟀侠 AAAAAAAAAAAAAAAAAAAA
0.000 s 0.00 MiB 100
GravatarAeeE5x AAAAAAAAAAAAAAAAAAAA
0.003 s 0.29 MiB 100
GravatarTLE_TLE AAAAAAAAAAAAAAAAAAAA
0.006 s 0.29 MiB 100
GravatarMojians AAAAAAAAAAAAAAAAAAAA
0.008 s 0.86 MiB 100
Gravatar嗨嗨嗨 AAAAAAAAAAAAAAAAAAAA
0.009 s 0.29 MiB 100
GravatarZZ_WYZ AAAAAAAAAAAAAAAAAAAA
0.009 s 0.57 MiB 100
Gravatar小组图片 AAAAAAAAAAAAAAAAAAAA
0.013 s 0.86 MiB 100
Gravatarxuuu AAAAAAAAAAAAAAAAAAAA
0.018 s 0.29 MiB 100
Gravatarrain AAAAAAAAAAAAAAAAAAAA
0.050 s 2.87 MiB 100
Gravatar你太美 AAAAAAAAAAAAAAAAAAAA
0.263 s 3.73 MiB 100
Gravatarhcy ATAAAAATAAAAAAAATATA
4.000 s 1.15 MiB 80
Gravatargzy2508 EEEEEEAEEEEEAEEEAAEA
2.609 s 4.30 MiB 25
Gravatar黄思博 WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatar RRRRRRRRRRRRRRRRRRRR
0.000 s 0.00 MiB 0
GravatarGLESENA WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatarf4f C 0.000 s 0.00 MiB 0
GravatarTexas C 0.000 s 0.00 MiB 0
Gravatar88ralei WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatarllhy WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatarsdl WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravataryyh916 WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatarwwwww WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatar花火 WWWWWWWWWWWWWWWWWWWW
0.000 s 0.00 MiB 0
Gravatarleaf RRRRRRRRRRRRRRRRRRRR
0.009 s 5.74 MiB 0
GravatarHXF RRRRRRRRRRRRRRRRRRRR
0.009 s 5.74 MiB 0
GravatarMAIYA RRRRRRRRRRRRRRRRRRRR
0.010 s 5.74 MiB 0
Gravatarmhh WWWWWWWWWWWWWWWWWWWW
0.043 s 1.43 MiB 0
GravatarUGFK EEEEEEEEEEEEEEEEEEEE
9.356 s 13.41 MiB 0

切分子串

★   输入文件:cutstring.in   输出文件:cutstring.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给定两个字符串 $S, T$,求有多少种将 $T$ 拆分为两个子串 $t_1,t_2$ 的方法,满足 $t_1$ 是 $T$ 的一段非空前缀,$t_2$ 是 $T$ 的一段非空后缀,$|t_1|+|t_2|=|T|$,且 $t_1,t_2$ 均在 $S$ 中出现过

以下注解默认字符串下标从 $1$ 开始。

$|S|$ 表示字符串 $S$ 的长度。

$t$ 为 $T$ 的一段非空前缀,当且仅当 $1\le |t|\le |T|$,且对于任意 $i\in [1, |t|]$,都满足 $t_i=T_i$。

$t$ 为 $T$ 的一段非空后缀,当且仅当 $1\le |t|\le |T|$,且对于任意 $i\in [1,|t|]$,都满足 $t_i=T_{|T|-i+1}$。 

$s$ 在 $S$ 中出现过,当且仅当 $1\le |s|\le |S|$,且存在一个整数 $i\in [1,|S|-|s|+1]$,满足对于任意 $j\in [1, |s|]$,都有 $s_j = S_{i+j-1}$。

(仍然有问题,可以参考样例说明理解。)

【输入格式】

两行,分别包含两个由小写字母组成的字符串,表示 $S, T$。

【输出格式】

一个整数,表示答案。

【样例输入】

abaaaabccaaac
abaaac

【样例输出】

4

【样例说明】

$\rm abaaac$ 有五种拆分的方式:$\rm a+baaac$、$\rm ab+aaac$、$\rm aba+aac$、$\rm abaa+ac$、$\rm abaaa+c$。其中 $\rm baaac$ 没有在 $S$ 中出现过,所以第一种方案不合法。于是有 4 种合法的拆分。

大样例

【数据规模与约定】

对于 $100\%$ 的数据,满足 $1\le |S|\le 2000, 1\le |T|\le 150$。

【来源】

璃月港算法竞赛 T1.