1007 素数对猜想 (20分)
这题好容易段错误,本来写的一直段错误就参考网上大佬的改成这样
#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<cstring>
#include<stack>
#include<algorithm>
using namespace std;
typedef long long ll;
ll a[10016];
int main()
{
memset(a,0,sizeof(a));
ll n;
ll b=2,sum=0;
cin>>n;
for(ll i=3;i<=n;i++)
{
ll j;
for(j=2;j<=sqrt(i);j++)
{
if(i%j==0)
{
break;
}
}
if(j>sqrt(i))
{
if(i-b==2)
sum++;
b=i;
}
}
printf("%lld\n",sum);
return 0;
}