#include <iostream>using namespace std; int parts[101]; void Partition(int limit, int now, int pointer) { if (now < 0) return; if (!now) { for (int i = 0; i < pointer; i++) cout << parts[i] << ' '; cout << '\n'; return; } for (int i = limit; i >= 1; i