获得徽章 23
#刷题交流# 二叉树供暖问题关键
1.判断温暖:需要判断一个节点是否已经被温暖。可以通过记录每个节点的温暖状态来实现。
2.最小化暖炉:在放置暖炉时,尽量选择能够温暖更多节点的位置。
1.判断温暖:需要判断一个节点是否已经被温暖。可以通过记录每个节点的温暖状态来实现。
2.最小化暖炉:在放置暖炉时,尽量选择能够温暖更多节点的位置。
评论
2
#刷题交流# 英雄决斗最大胜利题解题思路:
1.排序:对小F的英雄能力值数组进行排序。
2.遍历:从小到大遍历小U的英雄能力值数组。
3.查找:从小F的英雄能力值数组中找到一个最小的且大于等于小U英雄能力值的英雄。
4.更新:如果找到这样的英雄,则小F获胜,否则小F失败,并更新小F的获胜轮数。
1.排序:对小F的英雄能力值数组进行排序。
2.遍历:从小到大遍历小U的英雄能力值数组。
3.查找:从小F的英雄能力值数组中找到一个最小的且大于等于小U英雄能力值的英雄。
4.更新:如果找到这样的英雄,则小F获胜,否则小F失败,并更新小F的获胜轮数。
展开
评论
点赞
#刷题交流# RGB转为整数。解题思路:
1.解析字符串:从输入的字符串中提取出r、g、b的值。
2.转换为十六进制:将r、g、b的值分别转换为两位的十六进制字符串。
3.拼接十六进制字符串:将转换后的十六进制字符串拼接在一起。
4.转换为整数:将拼接后的十六进制字符串转换为整数。
1.解析字符串:从输入的字符串中提取出r、g、b的值。
2.转换为十六进制:将r、g、b的值分别转换为两位的十六进制字符串。
3.拼接十六进制字符串:将转换后的十六进制字符串拼接在一起。
4.转换为整数:将拼接后的十六进制字符串转换为整数。
展开
评论
1
#刷题交流# 今日刷题:最大相等分隔红包金额,需要频繁地计算子数组的和,使用前缀和数组(prefix sum array)是一个不错的选择。前缀和数组可以帮助我们在O(1)时间内计算任意子数组的和
评论
2
#刷题交流# 每日刷题,货币交易问题思路:货币的面值是 V^0, V^1, V^2, ...,我们可以将其看作是一个以 V 为基数的数制系统。因此,我们可以将问题转化为一个在 V 进制下的问题。
评论
1
#刷题交流# 数列差异最小化,通过排序和双指针技术,我们可以高效地找到使得公式值最小的 a[i] 和 b[j]。这种方法的时间复杂度主要由排序决定,为 O(nlogn+mlogm)
评论
1
![[疑问]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_31.606e7a5.png)
![[惊喜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_93.5ee641b.png)
![[强]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_79.6185c09.png)