获得徽章 0
前端工程师
前端工程师
#刷题交流# 打卡 小F的永久代币卡回本计划
计算总天数:我们需要计算小F需要登录多少天才能让购买的永久代币卡回本。
设购买卡片的价格为 a 勾玉,每天返还 b 勾玉。
计算公式为 (a+b−1)//b,这个公式可以实现向上取整的效果。
返回结果:将计算得到的天数作为结果返回。
展开
评论
#刷题交流# 打卡、寻找最大葫芦
解题过程
统计牌面值数量:使用 Counter 统计每种牌面值的数量。
遍历所有可能的牌面值组合:通过双层循环遍历所有可能的牌面值组合 (x,y),其中 x 代表三张相同牌面值的牌,y 代表两张相同牌面值的牌。
检查条件:对于每个组合 (x,y),检查是否满足以下条件:
x×3+y×2≤max:五张牌的牌面值之和不超过最大值 max。
c[x]≥3:牌面值为 x 的牌数量至少为 3。
c[y]≥2:牌面值为 y 的牌数量至少为 2。
x=y:三张相同牌面值的牌和两张相同牌面值的牌不能相同。
返回结果:如果找到符合条件的组合,返回 [x,y];否则返回 [0,0]。
展开
评论
#刷题交流# 打卡、数字分组求偶书和:
一道典型的组合问题,可以定义两个状态:f[0] 表示当前选择的数字之和为偶数的方案数,f[1] 表示当前选择的数字之和为奇数的方案数。对于每个数字组,我们统计其中奇数和偶数的个数,然后更新这两个状态。最终,f[0] 就是我们需要的答案。
初始化状态:

初始时,f[0] 表示当前选择的数字之和为偶数的方案数,初始值为1(即空集的情况)。
f[1] 表示当前选择的数字之和为奇数的方案数,初始值为0。
遍历每个数字组:

对于每个数字组,统计其中奇数和偶数的个数,分别记为 c[0] 和 c[1]。
更新状态:

更新 f[0] 为 f[0] * c[0] + f[1] * c[1],即当前选择的数字之和为偶数的方案数。
更新 f[1] 为 f[0] * c[1] + f[1] * c[0],即当前选择的数字之和为奇数的方案数。
返回结果:

最终,f[0] 即为所求的符合条件的方案数。
展开
评论
#刷题交流# 第一次使用 提一些建议
1、测试用例不能修改 也不能添加自己的测试用例
2、数据范围没有写清,当然有可能是测试用例太少了
3、虽然和ai功能融合的挺好, 但是显然ai是错的,或者说测试就是错的,总之没有明确答案是致命问题
4、ai的作用仅此而已了?可以分析一下代码的时间复杂和空间复杂
5、debug模式很方便,ai互动,而且代码提示很全,一点也不卡,但是刷题平台重点还是放在题目和方法上吧,目前就是题目用例少,没有正确的题解







--- 估计之后的题都是直接刷了搞矿石了。。。
展开
评论
前端工程师
前端工程师
前端工程师
父母的逼迫
亲戚的拱火
尴尬的年纪
遥望的自我
我究竟是一个个体
还是为了传宗接代而生下来的木偶
为了父母的意志而生活么
那我活着的意义是什么
自我了结才是我唯一的自我的意志?


唉 这周每天都在想怎么给自己料理后事
展开
3
前端工程师
前端工程师
前端工程师
前端工程师
下一页
个人成就
文章被点赞 2
文章被阅读 82
掘力值 39
收藏集
17
关注标签
12
加入于