掘友等级
获得徽章 0
“太阳快落下去了,你们的孩子居然不害怕?”“当然不害怕,她知道明天太阳还会升起来的。”
#刷题交流# 平衡三个数
数据结构:使用整数变量存储 x, y, z。
算法步骤:
计算 K1, K2, K3。
判断 K1, K2, K3 是否为整数。
对于每个有效的 K,计算调整第三个数到 K 的操作次数。
返回最小的操作次数。
#刷题交流# 金币分配问题
递归函数设计:定义一个递归函数 take_coins(N, is_R),其中 N 是当前剩余的金币数,is_R 表示当前轮到谁选取金币(True 表示小R,False 表示小S)。
如果 N 为 0,返回 [0, 0],表示没有金币可取。
如果 N 为 1,返回 [1, 0] 或 [0, 1],取决于当前轮到谁。
如果 N 为偶数,计算两种情况:
拿走一半金币后的结果。
拿走一枚金币后的结果。
如果 N 为奇数,只能拿走一枚金币。
比较两种情况的结果,选择对当前玩家更有利的结果。
#刷题交流# 从排序后的列表中选择菜品,确保满足最多 m 道菜含有蘑菇的条件。
#刷题交流# 拼凑单词 chi
初始化一个对象来存储每个字母的出现次数,遍历字符串,统计每个字母的出现次数,计算 'c'、'h' 和 'i' 的最小出现次数
#刷题交流# 将区间按照左端点从小到大排序,然后合并重叠区间过程中记录每个区间的长度。最后返回结果即可。
#刷题交流# 五元组问题,对于每个元素值 x,如果它在数组中出现的次数 count(x) 大于等于 3,则可以考虑 x 作为 a_i, a_k, a_l 的值。
对于每个元素值 y,如果它在数组中出现的次数 count(y) 大于等于 2,则可以考虑 y 作为 a_j, a_h 的值。
对于每个可能的 (i, k, l) 组合,检查是否存在满足 a_i > a_j 的 j 和 h。
下一页