
大白话
计算机专家-学术裁缝
这个作者很懒,什么都没留下…
展开
-
【王国的遗迹】一款新手可以开发的游戏,提起你学习C语言的兴趣
王国的遗产”是一个基于文本的控制台角色扮演游戏,玩家扮演一位年轻的王位继承人,通过一系列的选择和挑战来证明自己的价值,并最终决定王国的命运。原创 2024-04-18 09:18:54 · 463 阅读 · 0 评论 -
整数快速幂模板(二进制优化)小白易懂
#include<bits/stdc++.h>using namespace std; int n , m;int main(){ cout<<"数入俩个num,一个是底数一个是幂:"; cin >> n >> m; int ans = 1 ; while(m){ if(m&1) ans *= n; n*=n; m>>=1; } cout<<ans<<endl; ...原创 2021-08-24 20:52:41 · 107 阅读 · 0 评论 -
C++快速幂,矩阵快速幂(模板)
目标:矩阵快速幂 掌握需要技能:矩阵乘法,c语言基础要求能力:和我一样弱都能学会。矩阵乘法大概就是:左行*右列(左边的矩阵第一行×右边第一列然后求和 就是 乘法的第一行第一个元素)左边是行 右边是列 横是行 竖着是列2行2列 *2行2列 =2行2列红框看为第一行和第一列 代表 答案的 第一行第一个元素绿框看为第一行和第二列 代表 答案的 第一行第二个元素蓝框看为第二行和第一列 代表 答案的 第二行第一个元素紫框看为第二行和第二列 代表 答案的 第二...原创 2021-08-24 20:39:52 · 647 阅读 · 0 评论 -
小白也能手写10行核心代码破解N皇后问题,经典算法,
不多1313,上图,核心代码,判断皇后的位置,数组判断,简单易因为dfs中循环的皇后的行数,所以只需要判断列,左右斜边是否有皇后,分别用col,l,r判断;看代码#include<bits/stdc++.h>using namespace std;int col[20],l[20],r[20];char m[8][8]; int co=1 ;void dfs(int count){ if(count == 8 ){ cout<<co++<<endl.原创 2021-08-10 17:40:56 · 215 阅读 · 0 评论 -
CPU在燃烧,马踏棋盘所有ans,暴力搜索dfs,小白也看得懂
不多13 13,直接代码,在代码之前看看题意。大白话:就是给定一棋盘,二维数组模拟,然后给你马子的起始坐标,然后开始找路,让马子按找图一可走的八个方向,开始走路,没走到一个位置,记录step然后写到数组当前位置,但是不能重复走之前走过的路,然后让马子将二位数组走完,该程序,将所有点的所有答案都解一边,暴力伪人工,实现了cpu的超强运算。转载C语言马踏棋盘_C语言中文网 (biancheng.net)的图片;#include<bits/stdc++.h>#inclu...原创 2021-08-09 11:00:37 · 293 阅读 · 0 评论