自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 P1019单词接龙

这里涉及到了两个判断,第一个判断是假如在每部分截取中出现了不一样,则pp为假,无法返回,必须重新截取,直到找到完全一样的截取部分,而该部分也由于字符串的由小到大遍历而变成了最小字符相同长度。4.需要注意的是,返回的是str[x].size()-k,k表示从字符串首字母开始计数,之后的长度,用str[x].size()减去就是重合长度。关于这里的bool类型 jx的使用,按理来说,每次向下搜索的时候,将ans与an进行比较,每次都找到最大的ans,可是洛谷会出手。如果所有节点均被访问,则算法中止。

2023-07-24 17:23:14 82

原创 二分法之分巧克力

但是由于right取实数,那么根据数组的规则(为防止越界行为出现),就要对right = size-1,mid也为实数,在计算中,也将mid包含进去进行判断,因此在查找的后续一半中,就不用再将mid加入循环了。1.left

2023-03-30 10:56:45 124

原创 C语言万能搜索之走迷宫

接着,如果路径顺畅的话,标记好你走过的位置,知道意外跳出循环或者到达终点,用return,使得book[][]=0,清除你走过的前几点(具体怎么的过程,可参考放置卡牌),最终计算出路径数!其次,注意判断在走完之后,(tx = x+next[k][0],ty = y + next[k][1])时,tx,ty不能越界!接着,如果,走着走着越界,记住要continue,会跳出此次循环,对其他方向进行探索,不能用return,否则直接进行下一步递归,还有方向没考虑;2.递归格式:先写判断条件,判断是否走到终点;

2023-03-27 23:45:41 237

原创 C的万能搜索实现扑克牌放置

return到i=2,step=2,book[2]被收回,book[2] = 1,再循环,i++,i=3,book[3]在手上,a[step = 2] = 3,扑克3被使用,进入递归dfs(step+1=3),for循环重新开始,此时只剩book[2]可用,i=2,a[step=3] = 2,此时有1,3,2;递归过程:1.当1进入,不满足1==3,不进入if,进入for循环,从i=1开始,将1放入箱子,1显示被拿走,循环实现1,2,3的组合。1.book[3]对3个卡牌是否在手中用(0,1)进行判断。

2023-03-26 15:47:38 154 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除