#include <iostream> using namespace std; int DFS_FindNext(int arr[], int nMaxElm, int nDepth) {     int n = nDepth - 1;     for (++arr[n]; n >= 0 && arr[n] >= nMaxElm; ++arr[--n]);     if (n<0)          return 0;     for (int t = n + 1; t<nDepth; ++t)          arr[t] = arr[n];     return 1; }; int main() {     int n, m;     long cnt = 0;     while (cin>>m>>n)     {          cnt = 0;         int arr[20000] = {0};         do         {             cnt++;         } while (DFS_FindNext(arr, m, n));         cout << cnt%1000000007 << endl;     }     return 0; } 0%  有什么问题吗
点赞 评论

相关推荐

迷茫的大四🐶:都收获五个了,兄弟那还说啥,不用改了,去玩吧
点赞 评论 收藏
分享
年纪大的小汤姆:哥们你是不是真和这人有仇😨
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务