话说这题数据是不是水了点

P1579 哥德巴赫猜想(升级版)

``` #include<iostream> #include<cstdio> using namespace std; int n; inline bool sushu(int x) { if (x==2) return 1; if (x%2==0) return 0; for (int i=3;i*i<=x;i=i+2) if (x%i==0) return 0; return 1; } int main() { scanf("%d",&n); for (int i=2;i<=n;i++) { if (sushu(i)) for (int j=i;j<=n;j++) { if (sushu(j)&&sushu(n-j-i)) { printf("%d %d %d",i,j,n-j-i); return 0; } } } return 0; } ``` 事实证明我的程序并不超时……
by 准点的星辰 @ 2018-06-02 07:48:01


|