Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
100243 | scl111104 | 组合问题 | C++ | 通过 | 100 | 3 MS | 248 KB | 326 | 2023-08-25 10:04:19 |
#include<bits/stdc++.h> using namespace std; int n, m, a[25]; void dfs(int x){ if (x == m){ for(int i = 0; i < x; i++){ cout << a[i]; } cout << endl; } else { a[x] = a[x - 1] + 1; for (; a[x] <= n; a[x]++){ dfs(x + 1); } } } int main(){ cin >> n >> m; dfs(0); return 0; }