自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网题目复盘

这里采用固定起始和终止点然后遍历中间值的方法,而不是按1个数的序列,2个数的序列3个,4个.....因为这样固定的值多,变化的少,就可以用循环等一些方法简单的遍历出来子序列,然后判断差值存储起始和终止位置就行了。一个挺难的题目,还是要找到图形的规律,用二维数组来做,完成赋值再输出即可,然后难点就在于怎么赋值到二维数组,观察到总共要赋值n*n次,可以以此作为循环条件,赋完值就结束。只需要找到最大的数据,所以输入一个数据就可以判断大小,然后把大的数据坐标储存下来,这样就可以直接得到坐标,不用多次循环判断。

2024-05-05 14:41:19 412 2

原创 题目复盘(学校oj网站)

一定不要忘了素数是大于1的,1是个特殊情况,单独拿出来,还有是<=sqrt()不要丢下=号。多组多数据该怎么输入,有多种方法,但有几个是有小问题的,网站没能把问题找出来,但是是有问题的。(这里可以记一个东西,当你的代码违反数学运算法则时,这个oj网站会输出erro1vs2022会什么都不输出,比如这个题目你输入的arr【j】%k而k你有赋值0,那么就会出现这种情况。这道题也在于输出部分,题目要求输出的数字类型的数据,而一开始你是当做文本输出了,所以题目是输出56而你输出了0056。起到化大为小的作用。

2024-05-03 15:38:46 203 1

原创 斐切那波数列问题

然后拿n=3,n=4尝试着看一看,好像n=4确实可以由n=3组成,这就触碰到了这类问题的核心思想,n=4个台阶时,当第一次跳1阶台阶,剩下的步骤就和n=3阶台阶一样了,而n=4剩下的步骤就是第一次跳2个台阶,第一次跳两个台阶就剩下2个台阶,此时步骤就和n=2一样了。接着往下,n=3又可以由n=2和n=1组成,n=2和n=1动不了了,只能算了。以此类推,n就可以由n-1和n-2组成,一直递归,直到,等于1或2,加起来就是总的方法数。题目:青蛙一次可以跳一阶台阶或二阶台阶,现有n阶台阶,有多少种跳法?

2024-04-28 20:36:56 121

原创 汉诺塔问题

要想按大的在下面小的在上面放在c柱,一定是大的先放到c柱,而要放最大的到c柱,那么最大的圆环上面一定是没圆环的状态,也就是说,如果这一步要把最大的放到c柱上,那么此时最大的圆环所在柱只有他一个圆环,c柱无圆环,那么剩余圆环就都在b柱,按小到大摆放,而放完最大的圆环后就没他事了,现在到状态就和初始状态一样了。题目:三根柱子(a,b,c)按字母顺序摆放,a上有n个圆环,大的必须在小的下面,每次只能移动一个,问最少移动多少次可以把圆环都移动到c柱上。总之,这类问题的想法就是怎么把n个柱子移动变的有规律,更简便。

2024-04-28 20:22:32 112 1

原创 序章:初识

2023年8月,我进入大学,2024年准备转入计算机科学与技术专业进行计算机相关方面的学习,目前仍在为转专业准备中。

2024-03-30 11:10:17 103 1

空空如也

空空如也

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

TA关注的人

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