本文主要是介绍1315:【例4.5】集合的划分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
通过代码:
#include <bits/stdc++.h> #define LL long long using namespace std; LL n, k; LL s(LL _n, LL _k) {if(_n < _k) return 0;else if(_n == _k) return 1;else if(_k == 0) return 0;else if(_k == 1) return 1;else return s(_n - 1, _k - 1) + _k * s(_n - 1, _k); } int main() {scanf("%lld%lld", &n, &k);printf("%lld", s(n, k));return 0; }
这篇关于1315:【例4.5】集合的划分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!