BiuBiu_Miku @ 2018-04-27 13:47:39
#include<bits/stdc++.h>
using namespace std;
int tst,ans,ans1,ans2,a[20005],k,b[20005];
bool aa,bb;
int zs(int p)
{
int n,q;
if(p%2==0 && p!=2 || p==1) return 0;
if(sqrt(p)*sqrt(p)==p) return 0;
for(int i=3;i<sqrt(p);i++)
{
if(p%i==0)n++;
}
if(n==0)
{
return p;
n=0;
}
else
{
n=0;
return 0;
}
}
int main()
{
cin>>tst;
for(int i=1;i<20000;i+=2)
{
if(i==1){b[0]=2;k++;}
else
{
a[i]=zs(i);
if(a[i]!=0)
{
b[k]=a[i];
k++;
}
}
}
for(int i=0;i<k;i++)
{
for(int j=0;j<k;j++)
{
for(int aaa=k-1;aaa>=0;aaa--)
{
if(b[i]+b[j]+b[aaa]==tst)
{
cout<<b[i]<<' '<<b[j]<<' '<<b[aaa]<<endl;
return 0;
}
}
}
}
}
by Parabola @ 2018-04-27 14:09:00
您题目的意思是:您是大佬,现在求助。
对吗?
by BiuBiu_Miku @ 2018-04-27 14:12:04
改改:求助大佬.
%%%@白井黑子
by Parabola @ 2018-04-27 14:15:48
您int main写的很迷啊。。
by panda_2134 @ 2018-04-27 14:29:06
本地过了就是过了,提交 WA 说明评测机有问题
正经点,拿洛谷IDE试试