| 比赛 |
2026.9.12 |
评测结果 |
AWTTTTTTTT |
| 题目名称 |
字符串游戏 |
最终得分 |
10 |
| 用户昵称 |
0814d |
运行时间 |
4.815 s |
| 代码语言 |
C++ |
内存使用 |
3.51 MiB |
| 提交时间 |
2026-09-12 10:46:13 |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
string s;
int n,maxn,a[2005];
void check(){
string t;
for(int i=1;i<=n;i++){
t=t+s[a[i]];
}
int cnt=0;
for(int i=0;i<n;i++){
int j=i;
while(t[j]==s[j-i]&&j<=n){
cnt++;
j++;
}
}
maxn=max(maxn,cnt);
return;
}
void search(int t){
if(t>n){
check();
return ;
}
for(int i=0;i<s.size();i++){
a[t]=i;
search(t+1);
}
}
int main(){
freopen("string.in","r",stdin);
freopen("string.out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0);
cin>>s;
cin>>n;
search(1);
cout<<maxn;
return 0;
}