- 博客(13)
- 收藏
- 关注
原创 L1-018 大笨钟
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。
2023-12-28 19:12:24
372
1
原创 L1-017 到底有多二
一个整数“”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。
2023-12-28 18:22:14
338
1
原创 N皇后问题
状态更新中,重复更改布尔变量语句合为一句,不再记录皇后数量即删除count,以放置完第四行为结束条件。1.res结果列表添加解的方式错误,造成输出解全为井号。2.回退操作中为对皇后数量进行更新,造成解的数目错误。
2023-12-22 19:37:05
286
原创 子集和问题
错误:1.剪枝条件错误,当进行本次选择,子集和恰好等于target时,不满足条件被剪掉第二次尝试:第一种剪枝思路缺点:1.所得结果存在重复子集第二次尝试重构:第二种剪枝思路(相较于第一种剪枝思路,第二种剪枝思路运行步骤更少)缺点:1.存在重复子集。
2023-12-21 19:35:20
359
原创 全排列问题
1.集合duplicated创建在错误的位置。此时[1,1,4]在进行第二轮选择时无法选择1,比不在同一轮选择中选择相同元素的要求更加严苛,造成函数找不到解的情况。2.集合pop()为随机弹出一个元素,而不是尾部弹出。重复选择剪枝(引入额外列表selected)重复选择剪枝即每轮选择不同的元素。重复选择剪枝(不引入额外列表)
2023-12-20 19:36:53
347
空空如也
pycharm教育认证失败会发邮件吗?
2024-02-04
visual studio怎么安装sdk?
2023-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人