自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #C++关于汉诺塔问题的解析

【代码】#C++关于汉诺塔问题的解析。

2023-11-28 11:57:07 37

原创 #C++关于贪心算法的灵活运用

接下来,如果x>a[i]-a[i-1],即代表出现了需要将i和i-1同时消除的块,这与前面的贪心过程相矛盾;换一个角度说,这也并不影响a[i]与a[i-1]之间的相对值。如果a[i]>a[i-1],首先根据“每块区域在填充前下陷深度均不为 0”可以得出ans+=x中的x>=a[i]-a[i-1]如果a[i]<a[i-1],则根据贪心的选择,在之前的消除过程中已经连带将第i个土堆消至0故不作处理。(如果x<a[i]-a[i-1],则i-1在地下,i在地上)综上,ans+=x中的x=a[i]-a[i-1]。

2023-11-21 18:55:12 39

原创 #C++最长上升子序列

关于最长上升子序列问题,非常好地体现了贪心和递归的思想方法。

2023-11-19 19:50:44 54

原创 洛谷P1928:关于递归(算法)和栈(数据结构)的结合运用

但是外星人发过来的却是一串密码。解开密码的第一道工序就是解压缩密码,外星人对于连续的若干个相同的子串 XX 会压缩为 [DX][DX] 的形式(D 是一个整数且 1≤D≤99),比如说字符串 CBCBCBCB 就压缩为 [4CB] 或者[2[2CB]],类似于后面这种压缩之后再压缩的称为二重压缩。如果是 [2[2[2CB]]] 则是三重的。但是当我在处理 if (s[x]==']')此状态时,发现无法用一个全局的、笼统的变量去得出解决方案:因为当遇到]时,不懂得是与哪一个[进行配对,进而导致全局的混乱。

2023-11-16 22:12:22 49

原创 #关于C++中的程序运行时间计算方法

其中CLOCKS_PER_SEC是计算机每秒运行单元数,总次数除去每秒运行次数就是所求时间(s)//由此计算程序(在此是work函数)的运行时间。

2023-11-16 16:32:14 44 1

原创 #C++快读快写

原理:由于C++中getchar和putchar的速度普遍较快,故用此种方法加快程序运行速率。

2023-11-14 15:10:30 32

空空如也

空空如也

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

TA关注的人

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