算法技能树之初体验--期待会做的更好

博主分享了使用算法技能树学习的体验,提出在线编辑器、多解题思路和用户纠错功能的需求。建议官方提供更精准的参考资料,并优化学习平台功能,以提升学习效率和准确性。同时,博主给出了‘切面条’问题的解题思路,指出参考资料可能存在的错误。
摘要由CSDN通过智能技术生成

请添加图片描述

🫵🫵你想要官方小礼品吗?这里有👇👇
🫶 🫶 写技能树评测,送CSDN大礼包、周边礼品及现金奖励!

一直觉得自己算法结构这块技能比较薄弱,想要学习一下。看到官方出台了算法技能树技能学习,突然间特别感谢官方能够想我之所想,于是就报名学习了一下。刷了几个题,初次体验了一下这个功能模块。总的来说,大方向是好的,可以正常刷题,但也发现了几个小点不太舒服的,这里记录几条,希望可以改进。

直接截图来说吧:
1、分析不对
链接:切面条
请添加图片描述
参考资料的这个列表分析有点小失误,希望可以谨慎一点【感谢官方提示,这里标记调整修改】。

2、参考资料竟然跟题目不对应
链接:门牌制作
请添加图片描述
针对以上两个截图,提出个人的几点小建议:
1、希望拥有一个在线编辑器,还能支持多种语言
解题解题,最好能够一个在线编辑器,方便解题。类似菜鸟教程
来这里毕竟是为了学习,不只是为了刷题。

2、如果有多种解体思路提交入口,就更加完美了
可以集大家之所成,一种解题思路我们或许理解不来,到但是如果可以有多种解体思路,总有会的吧。说不定某些题目还会产生不少头脑风暴和舆论点。就比如【蓝桥杯 - 基础第一题 - 切面条】这里就可以有不同的解题思路。可能是原参考资料有谬误,刚开始一只没看懂。用自己的方式解题出来之后才发现了问题所在。我的解题思路附在建议的后面。

3、用户拥有纠错功能
就针对以上两个截图,希望每个题目拥有纠错审查机制。让每个题目的参考资料更加完美,不误导。



1、切面条

题目来源于与答案参考。有点看不懂这个参考思路分析,应该是思路分析与实际罗列数据有误。还是根据自己的思路来解比较容易理解。具体内容如下:

题目

一根高筋拉面,中间切一刀,可以得到2根面条。
如果先对折1次,中间切一刀,可以得到3根面条。
如果连续对折2次,中间切一刀,可以得到5根面条。
那么,连续对折10次,中间切一刀,会得到多少面条呢?

思路

1、还是那句话,先数学分析,再动手。规律题,不妨多画几步,让规律呈现在眼前。
在这里插入图片描述
可以看到,每次折叠切刀(必须有折叠)后,得到的面条肯定是基数,因为尖头只会在两端不在中间;然后每切一刀增加的数量都是2的i次方。

根据这个规律列表如下:

对折x次根数
01 + 2^0 = 2
11 + 2^1 = 3
21 + 2^2 = 5
x1 + 2^x = sum(x)

PythonCode

x = 10
sum = 1 + 2**x
print "10次对折切出的面条数量为:", sum

运行结果:

10次对折切出的面条数量为: 1025

🫵🫵 最后官方开始大方的送小礼品啦,都在下面,等你来分享👇👇
🫶 🫶 技能树评测,送CSDN大礼包、周边礼品及现金奖励!



寄语:
最后希望CSDN越做越好,能够不断完善功能。给予用户更多更大的帮助。能力大者还能够润物细无声,相信平台能够越做越好。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓜子三百克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值