相关文章
Leetcode算法解析——查找总价格为目标值的两个商品
1. 题目链接:LCR 179. 查找总价格为目标值的两个商品
2. 题目描述: 商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 示例 1: 输入:price …
建站知识
2025/1/12 9:50:26
智能指针与定制删除器
定制删除器
前面我们的智能指针就是: RAII。 像指针一样。
但是我们的智能指针的析构函数就只是 delete。
// 这里简单的看一下 shared_ptr 就知道了~shared_ptr(){if (--(*_pcount) 0){delete _ptr;delete _pcount;}}
那么如果我们想要 new[] 呢?…
建站知识
2025/1/10 20:34:16
BI工具:让数据分析井然有序一望而知
BI(Business Intelligence)工具是一类专门用于数据分析和决策支持的软件工具。
它们能够将企业内部和外部的数据进行整合、处理和可视化,帮助用户从海量数据中获取有价值的见解和洞察,并以直观、易懂的方式展示给决策者和相关人员…
建站知识
2025/1/1 10:37:30
蓝桥杯(迷宫,C++)
输入: 思路:
1、注意输入用字符串。
2、采用广度搜素的方法来求解。
3、因为最后要求字典序最小且D<L<R<U,所以在遍历四个方向的时候, 先向下,再向左、右,最后向上。
#include<iostream>
#include…
建站知识
2025/1/12 5:37:32
【LeetCode】18. 四数之和
1 问题
给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):
0…
建站知识
2025/1/1 10:40:57
【Codeforces】 CF1097G Vladislav and a Great Legend
题目链接
CF方向 Luogu方向
题目解法
首先一个套路是普通幂转下降幂(为什么?因为观察到 k k k 很小,下降幂可以转化组合数问题,从而 d p dp dp 求解) 即 f ( X ) k ∑ i 0 k { k i } i ! ( f ( X ) i ) f(X)^k…
建站知识
2025/1/10 20:37:15
pyqt5移动鼠标时显示鼠标坐标
问题:
只有按住鼠标左键或者右键移动的时候才会获取坐标值,即使对QLabel控件使用setMouseTracking(True)也无法解决。
解决方法:
在初始化构造函数中加入
self.setMouseTracking(True)
self.centralwidget.setMouseTracking(True)
并且对…
建站知识
2025/1/11 3:03:53