10 条题解
-
1
#include <iostream> using namespace std; short m,n; bool check(short n) { for (int a = 2;a < n;a++) { if (n % a == 0) return false; } return true; } int main() { cin >> m >> n; short ans = 0; for (int i = m;i <= n;i += 2) { for (int j = 2;j < i / 2 + 1;j++) { for (int k = 2100;k >= j;k--) { if (j + k == i) { if (check(j)) { if (check(k)) { cout << j << '+' << k << '=' << i << endl; ans++; } } } } } } cout << ans; return 0; }
信息
- ID
- 908
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 640
- 已通过
- 260
- 上传者