浏览器标题切换
浏览器标题切换end

03 2024 档案

摘要:问题来源 直接在模板参数中使用lambda表达式不被允许。比如: priority_queue<int, vector<int>, greater<int>> minHeap; 在最小堆定义中,我们第三个模版是 greater<int>,这个模版参数希望我们传入一个类型,而不是函数,因为模版参数在编 阅读全文
posted @ 2024-03-21 02:05 抓水母的派大星 阅读(234) 评论(0) 推荐(0) 编辑
摘要:思路 把问题转化成 求任意两个前缀和A和前缀和B的差 = K 用哈希表unordered_map存:每一个前缀和的出现次数 比如说 前缀和A已经存在了哈希表中,且A出现过两次,那么现在走到前缀和B的位置,一旦B-K的值在哈希表里出现过,说明有这个子数组存在,且个数是哈希表对应的value值 额外测试 阅读全文
posted @ 2024-03-17 06:13 抓水母的派大星 阅读(14) 评论(0) 推荐(0) 编辑
摘要:解题思路 画图 -> 转换成线段问题 排序:起点(左)升序排序,起点一样按照终点(右)降序排序。 分三种情况讨论:覆盖、相交、无交集 注意参数写法 二维vector自定义排序(c++ lambda写法) // 二维vector排序:起点(左)升序排序,起点一样按照终点(右)降序排序 sort(int 阅读全文
posted @ 2024-03-17 06:09 抓水母的派大星 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示