#include <iostream> #include <cmath> using namespace std; bool a(int b) { if (b < 2) return false; for (int c = 2; c <= sqrt(b); ++c) { if (b % c == 0) return false; } return true; } int main() { for (int d = 2; d <= 100; ++d) { if (a(d)) { for (int e = d + 2; e <= 100; e += 2) { if (a(e) && a((d + e) / 2)) { cout << d << " " << (d + e) / 2 << " " << e << endl; } } } } return 0; } /************************************************************** Problem: 1144 User: wuzhijing Language: C++ Result: Accepted Time:5 ms Memory:2072 kb ****************************************************************/