题目名称 | 2690. Count The Repetitions |
---|---|
输入输出 | Repetitions.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 1 |
题目来源 | LGLJ 于2019-06-10加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:4, 提交:14, 通过率:28.57% | ||||
LGLJ | 100 | 0.005 s | 13.69 MiB | C++ |
嗨嗨嗨 | 100 | 0.005 s | 13.69 MiB | C++ |
嗨嗨嗨 | 100 | 0.006 s | 13.69 MiB | C++ |
梦那边的美好ET | 100 | 0.648 s | 6.97 MiB | C++ |
liuyiche | 0 | 0.000 s | 0.00 MiB | C++ |
liuyiche | 0 | 0.000 s | 0.00 MiB | C++ |
嗨嗨嗨 | 0 | 0.009 s | 13.69 MiB | C++ |
嗨嗨嗨 | 0 | 0.028 s | 3.64 MiB | C++ |
梦那边的美好ET | 0 | 0.068 s | 3.16 MiB | C++ |
在大街上倒立游泳 | 0 | 1.000 s | 5.75 MiB | C++ |
关于 Count The Repetitions 的近10条评论(全部评论) |
---|
定义 $conn(s,n)$ 为 $n$个字符串 $s$ 首尾相接形成的字符串,例如:
$conn(abc,2)=abcabc$
称字符串 $a$ 能由字符串 $b$ 生成,当且仅当从字符串 $b$ 中删除某些字符后可以得到字符串 $a$。例如$abdbec$可以生成$abc$,但是$acbbe$不能生成$abc$。
给定两个字符串 $s_1$ 和 $s_2$,以及两个整数 $n_1$ 和 $n_2$。
求一个最大的整数 $m$,满足$conn(conn(s_2,n_2 ),m)$ 能由 $conn(s_1,n_1)$ 生成。
本题只有1个测试点,包含多组数据。每组数据由2行组成,第一行是$s_2$,$n_2$,第二行是$s_1$,$n_1$。
对于每组数据输出一行表示答案$m$。
ab 2 acb 4 acb 1 acb 1 aa 1 aaa 3 baab 1 baba 11 aaaaa 1 aaa 20
2 1 4 7 12
数据组数<=50
$s_1$ 和 $s_2$ 长度不超过100,$n_1$ 和 $n_2$ 不大于$ 10^6$。
《算法竞赛进阶指南》