为什么啊啊啊!
#include <iostream>
#include <string>
#include <sstream>
#include <math.h>
using namespace std;
int isprime(long long int n);
int isprime(long long int n)
{
long long int i=2,m=1,k;
int flag;
k=sqrt(n);
if(n<=0)flag=0;
else if(n==1)flag=0;
else if(n==2)flag=1;
else
{
while(i<=k)
{
flag=1;
m=n%i;
i++;
if(m==0)
{
flag=0;
break;
}
}
}
return flag;
}
int main()
{
string str;
long long int prime=0;
int len,num,i,j;
cin>>len>>num>>str;
for(j=0;j<=len-num;j++)
{
for(i=j;i<num+j;i++)prime=prime*10+(str[i]-'0');
if(isprime(prime)){cout<<prime;break;}
prime=0;
}
if(j==len-num+1)cout<<404;
return 0;
}