#include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n / 3; i++) { for (int j = i; j <= (n - i) / 2; j++) { int k = n - i - j; if (k >= j) { cout << n << "=" << i << "+" << j << "+" << k << endl; } } } return 0; } /************************************************************** Problem: 1516 User: linzihang Language: C++ Result: Accepted Time:49 ms Memory:2072 kb ****************************************************************/