请输入文本
2025-08-24 19:55:36
发布于:浙江
小码王课本上的深搜神秘代码↓
#include <bits/stdc++.h>
using namespace std;
int n,a[1008];
// 第 k 次抽奖 得到的小球编号是...
void draw(int k) {
if (k == n + 1) {// 这一次都已经第 n + 1 次了!! 别抽了!!
... 你抽完了做点啥吧
return ;
}
// 这是第 k 次可能抽到的小球编号,因为可放回,1 ~ n 的编号
for (int i = 1; i <= n; i++) {
a[k] = i; // 用 a 数组记录每次抽到的小球编号,第 k 次抽到了编号 i 的小球
draw(k + 1);// 第 k + 1 次抽奖了,至于抽到啥交给 draw(k + 1) 函数!
}
}
int main(){
cin >> n;
draw(1);
}
全部评论 2
请输入文本
1周前 来自 浙江
0666
1周前 来自 浙江
0
wow,你的马蜂很想AI
1周前 来自 浙江
0这是小吗王书本上的
1周前 来自 浙江
0
有帮助,赞一个