为什么这个程序我输入样例卡住不动了
样例如下
#include<stdio.h>
#include<string.h>
int cnt1[30],cnt2[30];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int length,times;
scanf("%d%d",&length,×);
char s1[1010],s2[1010];
scanf("%s",s1);
scanf("%s",s2);
int l1=strlen(s1),l2=strlen(s2);
for(int i=0;i<=l1;i++)
cnt1[s1[i]-'a']++;
for(int i=0;i<l2;i++)
cnt2[s2[i]-'a']++;
int m1=0,m2=0;
for(int i=0;i<26;i++) if(cnt1[i]>m1) m1=cnt1[i];
for(int i=0;i<26;i++) if(cnt2[i]>m2) m2=cnt2[i];
if(m1+times>=length) m1=length;
if(m2+times>=length) m2=length;
if(m1>m2) puts("Alice");
else if(m1==m2) puts("Draw");
else puts("Bob");
memset(cnt1,0,sizeof cnt1);
memset(cnt2,0,sizeof cnt2);
}
return 0;
}