问个问题和

Neuer · 发布于 2024-08-17 · 浏览 545 回复 0

include

using namespace std; int b;

void putapple(int n, int m, int p) {

if (n == 0 && m == 0) {
	b++;
	return;
}
if (n == 0 ) {
	return;
}
for (int a = 0; a <= p; a++) {
	putapple(n - 1, m - a, a);
}

}

int main() {

int t, n, m, p;
cin >> t;
for (int a = 1; a <= t; a++) {
	b = 0;
	cin >> m >> n;
	putapple(n, m, m);
	printf("%d\n", b);
}
return 0;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复