数据点5,9,13,14,17,18字符串长度与输入n,m不符,望fix
查看原帖
数据点5,9,13,14,17,18字符串长度与输入n,m不符,望fix
9467
bakapiano楼主2020/10/16 17:32

看起来标称是以输入的 n,mn,m 为准的,过不了的可以手动加字符串结束符试试,即s[n+1]=0,t[m+1]=0;

测试用代码:

#include "bits/stdc++.h"
const int MAXN = 3e6+5;
int n,m;
char s[MAXN],t[MAXN];
int main()
{
    scanf("%d%d",&n,&m);
    scanf("%s",s+1),scanf("%s",t+1);
    if(n!=strlen(s+1))while(1);
    if(m!=strlen(t+1))while(1);
    puts("-1");
    return 0;
}

测试结果如图:

2020/10/16 17:32
加载中...