竞赛
考级
法兰西玫瑰
使用了自定义函数
Ans
#include<bits/stdc++.h> using namespace std; bool prime(int n){ int sum=0; for(int i=1;i<=n;i++){ if(n%i0){ sum++; } } if(sum2) return true; else return false; } int gede(int num){ for(int i=2;i<=num;i++){ if(prime(i) and prime(num-i)){ return i; break; } } } int main(){ int n; cin>>n; for(int i=4;i<=n;i+=2){ cout<<i<<"="; cout<<gede(i)<<"+"<<i-gede(i); cout<<endl; } return 0; }
嫌疑を避ける ~~
复制哥德巴赫猜想的 题解
cat
“冬令营”餐馆—凉L1ang11
#include <iostream> using namespace std; bool isprime(int x){ if(x<2) return false; for(int i = 2;i <= x/i;i++){ if(x%i == 0){ return false; } } return true; } int main(){ long long n; cin >> n; for(int i = 4;i <= n;i+=2){ for(int j = 2;j < n;j++){ if(isprime(j) == 1 && isprime(i-j) == 1){ cout << i << '=' << j << '+' << i-j << endl; break; } } } return 114514; }
ACOI
正在减肥的吃货
#include<iostream> using namespace std; int s[100005]; int a[100005]; int main(){ a[1] = 1; int cnt = 0; for(int i = 2;i <= 10000;i++){ if(a[i] == 0) s[cnt] = i; for(int j = i * 2;j <= 10000;j += i) a[j] = 1; } int n; cin >> n; for(int i = 4;i <= n;i += 2){ for(int j = 1;j <= cnt;j){ bool h = false; for(int k = j;k <= cnt;k++){ if(i == s[j] + s[k]){ cout << i << "=" << s[j] << "+" << s[k] << endl; h = true; break; } } if(h == true) break; } } return 0; }
DARK SPECTRE
acgoacgo
bits/stdc++.h
zhouty
majmDZB
潜龙暗虎
#include<bits/stdc++.h> using namespace std; bool y(int x){ if(x<2) return false; for(int i=2;i*i<=x;i++){ if(x%i==0)return false; } return true; } void l(int x){ for(int i=2;i<=x/2;i++){ if(y(i) && y(x-i)){ cout<<x<<"="<<i<<"+"<<x-i<<endl; return; } } } int main(){ int n; cin>>n; for(int i=4;i<=n;i+=2){ l(i); } return 0; }
^
手持剑,刺锋芒
gdrt
双面人(生活,就是一场豪赌)