| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 145529 | 万骏博 | 素数对 | C++ | Wrong Answer | 1 MS | 272 KB | 454 | 2026-01-25 15:59:18 |
#include<bits/stdc++.h> using namespace std; int S,C,m[100000],l=1; int ma; bool check(int n){ if(n<2) return 0; for(int i=2;i<=sqrt(n);++i) if(n%i==0&&n!=2) return 0; return 1; } int main(){ cin>>S; for(int i=1;i<=S;++i){ if(check(i)) m[l]=i,l++; } for(int i=2;i<=l;i++){ if(m[i-1]+2==m[i]){ printf("%d %d\n",m[i-1],m[i]); } } return 0; }
------Input------
1
------Answer-----
No
------Your output-----