- 博客(3)
- 收藏
- 关注
原创 2n皇后黑皇后和白皇后超详细解析c语言,算法
/表示mp[x][i]第x行第i列的位置,存在也就是说可以放皇后,vy[i]!dfs(0, 1);//从零开始比较好因为这样前面那个就表示已经放好,而1表示等待放入,1表示放入白皇后,2表示放入黑皇后,当一个格子等于三就表示他黑皇后放过,白皇后也放过。if (x == n && p == 1)//表示第一种皇后放完的情况 p不加也可以我们直接在最后面判断即可。{//列如 mp[x][y]==0则表示不可以放置皇后 ,mp[x][y]==1则表示可以放置皇后 ,//数为1可以放置皇后数为0不可以放置皇后。
2024-04-28 12:09:52
437
原创 n皇后问题算法代码
if (fabs(x - i) == fabs(a[x] - a[i]))//如果放置位置的行之差等于列之差 则表示在同一斜线上因为y=kx。if (a[i] == a[x])//如果第i个位置的皇后放置位置的列与第x个皇后放置的列相同的话则放置不合理。//每次放置了一个皇后则皇后的个数加一继续去放置其他的皇后,如果皇后个数大于n则表示放置成功是一种情况此时我们的数量要加1。//表示第x个皇后可以放在第几列,x代表行x[i]代表列。if (in(x))//当前皇后的位置放置合理,则放置并且放置下一个皇后。
2024-04-28 12:07:02
389
操作系统,实验页面置换算法c语言超详细的讲解,含代码
2024-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人