2025-08-22 21:38:12 +09:00

17 lines
414 B
TypeScript

export {};
function dfs(n:number, m:number, now:number, result:number[]) {
if(result.length === m) {
console.log(...result);
return;
}
for(let next = now; next<=n; next++) {
result.push(next);
dfs(n,m,next,result);
result.pop();
}
}
const [N, M]: number[] = require("fs").readFileSync(0, "utf8").toString().trim().split(' ').map(Number);
dfs(N, M, 1, []);