33OJ
登录 注册
    传统题 文件IO:typo 1000ms 256MiB

错字谜题

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

题目描述

伞伞在抄写一串“魔法密码”。

这串密码原本是一个短字符串 ss,长度是 kk,比如 qaq。

他要把这个短密码重复写 nn 遍,连成一长串。

比如 s=s = qaq,n=5n=5,写出来就是: qaq qaq qaq qaq qaq (连在一起是 qaqqaqqaqqaqqaq)。

可惜,伞伞太马虎了,长串里有且仅有一个字符写错了!

现在请你当小侦探,帮他找出第几个字符(从 11 开始数)写错了。

输入格式

从文件 typo.in 读入数据。 第一行两个正整数 n,kn, k,分别表示重复次数和短密码的长度。

第二行一个长度为 kk 的字符串 ss,表示正确的短密码。

第三行一个长度为 nknk 的字符串,表示伞伞写下的长串(其中恰好有一个位置和正确串不一样)。

输出格式

输出到文件 typo.out。 一个整数,表示写错的那个字符在长串中的位置(从 11 开始)。

3 3
qaq
qaqqwqqaq
5
4 3
qaq
aaqqaqqaqqaq
1

样例 3

见 typo3.in 与 typo3.ans。

样例 4

见 typo4.in 与 typo4.ans。

样例 5

见 typo5.in 与 typo5.ans。

数据规模与约定

下发文件分别对应子任务 1,2,31,2,3。

有合理的子任务依赖。

子任务编号 nn kk 分值
11 =3=3 3030
22 ≤105\leq 10^5 =1= 1
33 4040

对于 100%100\% 的数据:保证 3≤n≤105,1≤k≤33 \leq n \leq 10^5,1 \leq k \leq 3,保证初始字符串 ss 和写下的字符串只包含小写字母且长度分别为 kk 和 nknk,保证写下的字符串中有且仅有一个位置上的字符被修改了。

时空限制:11 秒 / 256 MiB256\,\mathrm{MiB}。

【评测&补题】三三信奥国庆模拟赛第五场

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-10-6 12:00
结束于
2026-10-27 8:00
持续时间
500 小时
主持人
参赛人数
53