每日刷题(七十) ALGO-139、s01串 递归法: 变换次数为0,则返回0,变化次数为1,则返回1,如果变化次数为2,那么就是01,我们可以大概猜想一个递归公式f(n) = f(n - 2) + f(n - 1) 接下来如果变换次数为3,则结果是101,那就是f(1) + f(2)的组合 接下来我们可以利用C++中string类型的拼接特点完成任务 详细C++代码如下: 样例运行结果如下: 还...

每日刷题(七十三) ALGO-150、6-1 递归求二项式系数值 这是一个非常简单的递归题,详细C++代码如下: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...

每日刷题(七十二) ALGO-148、5-1最小公倍数 最小公倍数就是两者之积除以最大公约数,最大公约数可以用辗转相除法实现 详细C++代码如下: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...

每日刷题(七十一) ALGO-142、P1103 这里需要注意的就是结构体的构建以及复数的除法公式 详细C++代码如下: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...

每日刷题(五十一) BASIC-28、Huffuman树 这个题还是蛮简单的,我这有点dp思维,就是定义两个数组,数组a存放输入的数据,数组cost用来记录每一次的费用,先把cost数组全都初始化为0。再做一个排序函数,先输入全部数据,然后排一次序,把前两个小的数之和放到数组cost里面。这个操作循环直到进行了n - 1次,然后最后再来个while循环,累加费用和。 详细C代码如下: 样例运行结果...

每日刷题(五十七) ALGO-246、猴子吃包子 这个题用C++做的话就会非常简单,我强烈建议如果要考蓝桥的同学如果C++不会,那从现在开始赶紧学,趁一切还来得及,C++里面有很多不错的函数,如果要自学我推荐C++ Primer Plus 详细C++代码如下: 样例运行结果如下: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔...

每日刷题(七十八) ALGO-84、大小写转换 详细C代码如下: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...

每日刷题(七十四) ALGO-233、字符串合并 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...

每日刷题(五十二) BASIC-27、2n皇后问题 这个题确实有点难度,但是之前我也出过关于N皇后问题的博文分析——算法一:递归(包含Hanoi问题、N皇后问题、逆波兰表达式、爬楼梯、放苹果、全排列)如果看过这篇博文,就知道解决这个题只是需要多定义一些东西罢了 我们需要定义三个数组,一个二维数组a[10][10],另外两个一维数组b,c用来存放黑皇后和白皇后每一行的列号的。...

每日刷题(三十二) BASIC-30、阶乘计算 这个题目有点魔鬼,因为你要考虑你的数组到底设多大,你的数组能设多大。其次你得考虑数字存放的逻辑,分情况讨论,进位和未进位,同时需要设置两个变量,一个存放刚开始做乘法所产生的的进位,另一个存放前一个数乘法运算后产生的进位,每一轮循环要修改其值。 详细C代码如下: 这里列出一部分示例以及结果: 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每...

每日刷题(六十七) ALGO-223、字符串比较 这个题超jb简单,这里只上C代码 如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!...