Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
48384 | 葛潇肃 | 质数的和与积 | C++ | Accepted | 12 MS | 272 KB | 395 | 2023-05-27 15:13:22 |
#include <iostream> using namespace std; bool isPrime(int n) { for (int i = 2; i < n; i++) { if (n % i == 0) { return false; } } return true; } int main () { int n; int max = 0; cin >> n; for (int i = 2; i <= n / 2; i++) { if (isPrime(i) && isPrime(n - i)) { if (i * (n - i) > max) { max = i * (n - i); } } } cout << max << endl; return 0; }