自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯历届试题-九宫重排

如下图的九宫格中,放着 1 ~ 8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成图 2 所示的局面。题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可以到达。如果无论多少步都无法到达,则输出 -1。显然是按从上到下,从左到右的顺序记录数字,空格记为句点。输入第一行包含九宫的初态,第二行包含九宫的终态。输出最少的步数,如果不存在方案,则输出 -1。我们把上图的局面记为:12345678.把下图的局面记为:123.46758。

2024-10-24 13:01:47 329 1

原创 蓝桥杯——快速幂

快速幂算法:假设要计算a的b次方,a和b均为正整数 若使用常规的累乘法,时间复杂度将达到O(b)数量级,当b很大时极易运行超时;使用基于二分指数的快速幂算法可以大大提高计算速度,缩短计算时间。快速幂的核心算法:(快速幂算法可以使指数按log2的速度递减,从而提高计算速度)若当前指数为偶数,则指数减半(二分指数),底数取平方,即计算(a*a)的(b/2)次方,若当前指数是奇数,则指数减1,变为偶数,外成a,改为计算a*(a的b-1次方),如此循环。

2024-10-15 17:42:14 170 1

空空如也

空空如也

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

TA关注的人

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