problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
luogu::P1304类 参考

洛谷 P1304 哥德巴赫猜想 更多...

#include <luogu.h>

静态 Public 成员函数

static int main (istream &cin, ostream &cout)
 

详细描述

洛谷 P1304 哥德巴赫猜想

在文件 luogu.h672 行定义.

成员函数说明

◆ main()

int luogu::P1304::main ( istream &  cin,
ostream &  cout 
)
static

在文件 luogu.cpp2455 行定义.

2455 {
2456 int n;
2457 cin >> n;
2458 set<int> primes;
2459 for(int i = 2; i <= n; i++) {
2460 primes.insert(i);
2461 }
2462 for(int i = 2; i <= n; i++) {
2463 for(int j = 2; i * j <= n; j++) {
2464 primes.erase(i * j);
2465 }
2466 }
2467 for(int i = 4; i <= n; i += 2) {
2468 for(auto prime = primes.begin(); *prime <= i / 2 && prime != primes.end(); ++prime) {
2469 if(primes.contains(i - *prime)) {
2470 cout << i << '=' << *prime << '+' << i - *prime << endl;
2471 break;
2472 }
2473 }
2474 }
2475 return 0;
2476 }

被这些函数引用 luogu::TEST().


该类的文档由以下文件生成: