传统题 文件IO:sonson 1000ms 256MiB

子序列

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

题目描述

小明有一个字符串SS,这个字符串的长度是mm,只包含前kk种英文小写字母。

小明想从中拿一个子序列出来。

子序列的定义是:从这个字符串中,从左到右,选一些位置,然后把他们按顺序拼起来得到的字符串。
比如S=abcda,那么aca,ada,bda,abcda这些都是S的子序列,但cb,acdb这些都不是。

问:小明是否可以拿出所有长度为nn,且只包含前kk种英文小写字母的字符串?

输入格式

第一行一个字符串SS

输入格式

第一行输入n,k,mn,k,m

第二行输入字符串SS

输出格式

如果可行,输出YES,否则,输出NO,然后在下一行输出任意一个他无法拿出的字符串即可。

2 2 4
abba
YES
3 3 10
aabbccabab
NO
ccc

数据范围

对于20%的数据:保证k2,n10,m1000k\leq 2,n\leq 10,m\leq 1000

对于50%的数据:保证k2,n20m105k\leq 2,n\leq 20,m\leq 10^5

对于100%的数据:保证1m105,1n,k261\leq m\leq 10^5,1\leq n,k\leq 26

0906

未参加
状态
已结束
规则
IOI
题目
7
开始于
2025-9-6 14:00
结束于
2025-9-6 18:00
持续时间
4 小时
主持人
参赛人数
61