JustinChen的博客
首页
小说
推荐页
归档
分类
标签
关于
JustinChen
累计撰写
53
篇文章
累计创建
11
个分类
累计收到
2
条评论
导航
首页
小说
推荐页
归档
分类
标签
关于
目录
分类
算法
【学算法】LC 3095、3097. 或值至少 K 的最短子数组(I、II)
2025-01-16 15:42
5
0
0
24.5℃
算法
3095. 或值至少 K 的最短子数组 I 3097. 或值至少为 K 的最短子数组 II 题解 class Solution { public: int minimumSubarrayLength(vector<int>& nums, int k) { int ans =
【学算法】LC 729、731、732. 我的日程安排表(I、II、III)
2025-01-15 23:07
5
0
0
24.5℃
算法
题解 class MyCalendarTwo { public: MyCalendarTwo() { } // 更新线段树的某个区间 void update(int start, int end, int val, int l, int r, int idx) {
【学算法】LC 3218、3219. 切蛋糕的最小总开销(I、II)
2024-12-31 20:26
5
0
0
24.5℃
算法
3218. 切蛋糕的最小总开销 I 3219. 切蛋糕的最小总开销 II 题解 class Solution { public: long long minimumCost(int m, int n, vector<int>& horizontalCut, vector<int>& vert
【学算法】LC 169. 多数元素
2024-12-30 21:50
2
0
0
24.2℃
算法
169. 多数元素 1 题解 class Solution { public: int majorityElement(vector<int>& nums) { int ans = nums[0], count = 1; for (int i = 1; i <
【学算法】LC 283. 移动零
2024-12-30 21:18
3
0
0
24.3℃
算法
283. 移动零 题解 class Solution { public: void moveZeroes(vector<int>& nums) { int n = nums.size(); int i = 0, j = 0; while (j
【学算法】LC 52. N 皇后 II
2024-12-02 20:11
4
0
0
24.4℃
算法
52. N 皇后 II 题解 class Solution { public: int totalNQueens(int n) { int ans = 0; vector<int> queens(n); vector<int> col(n
【学算法】LC 3261. 统计满足 K 约束的子字符串数量 II
2024-12-02 19:53
1
0
0
24.1℃
算法
3261. 统计满足 K 约束的子字符串数量 II 题解 class Solution { public: vector<long long> countKConstraintSubstrings(string s, int k,
【学算法】LC 3249. 统计好节点的数目
2024-11-30 15:58
6
0
0
24.6℃
算法
3249. 统计好节点的数目 题解 class Solution { public: int countGoodNodes(vector<vector<int>>& edges) { int n = edges.size() + 1; vector<vecto
【学算法】LC 3251. 单调数组对的数目 II
2024-11-29 20:15
5
0
0
24.5℃
算法
3251. 单调数组对的数目 II - 力扣(LeetCode) 超时方案 class Solution { public: int countOfPairs(vector<int>& nums) { const int MOD = 1000000007; i
【学算法】LC 638. 大礼包
2024-11-26 21:51
3
0
0
24.3℃
算法
638. 大礼包 - 力扣(LeetCode) 题解 class Solution { public: int shoppingOffers(vector<int>& price, vector<vector<int>>& special, vector<int>& needs) {
【学算法】LC 3175. 找到连续赢 K 场比赛的第一位玩家
2022-10-24 21:18
4
0
0
24.4℃
算法
3175. 找到连续赢 K 场比赛的第一位玩家 题解 使用了“打擂台”思想 class Solution { public: int findWinningPlayer(vector<int>& skills, int k) { int max_i = 0, win = 0;
弹