题解 | #放苹果#
放苹果
https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf
#include <stdio.h>
#include <math.h>
int fuc(int m, int n) {
if (m == 0 || n == 1)
return 1;
else {
if (n > m)
return fuc(m, m);
else
return fuc(m, n - 1) + fuc(m - n, n);
}
}
int main() {
int n, m;
scanf("%d %d", &m, &n);
printf("%d\n", fuc(m, n));
return 0;
}
海康威视公司氛围 989人发布