比赛 |
20160415 |
评测结果 |
ATTEEEETTT |
题目名称 |
字符串 |
最终得分 |
10 |
用户昵称 |
sro_lzh_mzx_dydx |
运行时间 |
5.309 s |
代码语言 |
C++ |
内存使用 |
0.32 MiB |
提交时间 |
2016-04-15 11:24:16 |
显示代码纯文本
#include<iostream>
#include<algorithm>
#include<string>
#include<cstring>
#include<cstdio>
using namespace std;
int n,y;
string a[500];
int main(){
freopen("stringa.in","r",stdin);
freopen("stringa.out","w",stdout);
cin>>n>>y;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++){
int ans=0;
for(int k=0;k<a[i].size();k++){
for(int j=k+1;j<=a[i].size();j++){
string c;
for(int t=k;t<j;t++)
c+=a[i][t];
int sum=0;
for(int t=1;t<=n;t++){
if(a[t].find(c,0)!=4294967295)sum++;
}
if(sum>=y)ans++;
}
}
printf("%d\n",ans);
}
return 0;
}