jianyanya
铃月の小屋
= 欢迎光临~今天的甜点也想和你分享 =
文章列表
今日学习记录 1. First one-hdu-5358 好久没做出来的题,当时没能做出来,ai 也做不出来,然后就做不出来了,没题解,没人教,所以就先放着了 时隔一个月,我再来看,思考了大概半个小时就想出来,我独自想出来的,至少说明我比一个月前强了不少...
今日学习记录 1. 3584. 子序列首尾元素的最大乘积 关键词: 核心思路 前缀和处理后找最大值和最小值 学习到的就是说,不能直接去找最大和最小,这个最小要在最大的前面,所以我们在枚举最大值的时候同时找到枚举之前的最小值就行了 tip:感觉还有个难点就在于 max 和 min 的初始化值选取上...
今日学习记录 1. 3171. 找到按位或最接近 K 的子数组 关键词: 核心思路 1.LogTrick 首先你要知道 or,就是的性质,即集合的合并,把数组中的每个元素看作不同的集合,那么的操作就是把对应集合中的元素合并起来 外层循环还是...
今日学习记录 1. 2327. 知道秘密的人数 学到的点: 差分是对前缀和的操作,是给一个范围内的数据加上相同的值 前缀和 2. 3670. 没有公共位的整数最大乘积 学到的点: 位运算 bitwidth((uint32t)值)
今日学习记录 1. 目标和[2025-08-12#2. 目标和[leetcode.494]] 学到的点: 再深入理解动态规划 从主问题向子问题分解,真的要刷 100 道才能入门啊,我什么时候才能观察到啊 2. 含上限元素的子序列和[2025-09-14#1....
今日学习记录 1. 拆分合并数组leetcode.3690 关键词: 问题分析: 一开始没看到数据这么小,所以没有想到暴力,结果要搜索的范围这么小,那就是暴力搜索了,但是搜索也要技巧 核心思路 既然就是搜索,那么不要再想有什么方法去限制了,直接搜索,但是这个不是简单的全排列,把一个 nums1...
今日学习记录 1. 设计路由器leetcode.3508 关键词: 问题分析: 这个题有点难,以下是几个难点分析 怎么去重三个值 题目中的这个装时间数组的队列似乎无法正常工作(如果直接使用队列) 核心思路 首先就是这个三个数据同时存在的去重,我们都知道去重直接使用 set...
今日学习记录 1. 设计电影租借系统leetcode.1912 关键词: 问题分析: 就是按照题目来写 核心思路 一般的排序不需要人为来写,只需要利用好数据结构就行 利用哈希值捆绑数据,达到一个值同时查找两个数据的效果 *最终代码: