题解

Tisfy14 小时前
数学·算法·leetcode·字符串·题解
LeetCode 3723.数位平方和的最大值:构造力扣题目链接:https://leetcode.cn/problems/maximize-sum-of-squares-of-digits/
Tisfy1 天前
数学·算法·leetcode·题解·贪心·排序
LeetCode 2333.最小差值平方和:排序 + 数学计算(不用二分)力扣题目链接:https://leetcode.cn/problems/minimum-sum-of-squared-difference/
Tisfy2 天前
算法·leetcode·题解·贪心·数组·排序
LeetCode 3727.最大交替平方和:排序 (双指针可选)力扣题目链接:https://leetcode.cn/problems/maximum-alternating-sum-of-squares/
Tisfy5 天前
算法·leetcode·字符串·题解·回溯·括号匹配·二进制枚举
LeetCode 0301.删除无效的括号:二进制枚举 / 回溯力扣题目链接:https://leetcode.cn/problems/remove-invalid-parentheses/
王老师青少年编程9 天前
c++·题解·真题·gesp·csp·信奥赛·八级
2026年6月GESP真题及题解(C++八级): 选择题和判断题(题解)题目: 从7本不同的算法书和5本不同的数学书中选出4本,要求两类书都至少选1本,共有( )种不同选法。
lvwangshu10 天前
动态规划·题解·技巧·性质题·思维好题
CF813D Two Melodies 题解选两个非空、互不相交的子序列,各自满足"相邻音符相差 \(1\) 或模 \(7\) 同余",求长度和的最大值。\(n \le 5000\),\(a_i \le 10^5\)。
漂流瓶jz10 天前
c++·算法·图论·题解·aoapc·算法竞赛入门经典·uva
UVA-11491 奖品的价值 题解答案代码 算法竞赛入门经典第二版GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版
Hyazinth10 天前
题解
【题解】CF2170C Quotient and Remainder给定正整数 \(n, k\),以及两个长为 \(n\) 的数列 \(\{q_n\}, \{r_n\}\)。若存在 \(x, y\in [1, k], y < x\) 使得 \(x = q_iy + r_j(i\neq j)\),则称其为一个匹配,求在保证每个 \(i\) 仅出现在一个匹配中的情况下最多有几组匹配。
Tisfy11 天前
算法·leetcode·字符串·题解·贪心·括号匹配
LeetCode 0678.有效的括号字符串:O(n)+O(1)一次遍历力扣题目链接:https://leetcode.cn/problems/valid-parenthesis-string/
lvwangshu11 天前
数据结构·线段树·题解·技巧·性质题·思维好题·细节题
登录日志 题解n 条日志,第 i 条为 \((t_i, b_i)\):\(t_i = 1\) 表示登录,\(t_i = 2\) 表示退出。对已在线者登录、对已离线者退出,均不改变账号状态。
漂流瓶jz12 天前
数据结构·c++·算法·题解·aoapc·算法竞赛入门经典·uva
UVA-1610 聚会游戏 题解答案代码 算法竞赛入门经典第二版GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版
漂流瓶jz12 天前
数据结构·算法·题解·aoapc·算法竞赛入门经典·uva·12545
UVA-12545 比特变换器 题解答案代码 算法竞赛入门经典第二版GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版
lvwangshu13 天前
动态规划·题解·技巧·性质题·思维好题
T2 最长上升子序列(lis)题解给定 \(1 \sim n\) 的排列 \(a\)。对每个 \(i = 1, 2, \dots, n-1\),交换 \(a_i\) 与 \(a_{i+1}\),求交换后的最长严格上升子序列(LIS)长度。各次交换相互独立,每次都从原排列开始。
lvwangshu13 天前
题解·贪心·总结·技巧·性质题·思维好题
T1 称重(weight)题解考场策略:第一题数据范围 \(n \le 2\times10^5\),应优先尝试贪心。如果一时想不到正确贪心,可以先写DP拿 65 分,再根据特殊性质往上加。
Tisfy13 天前
算法·leetcode·字符串·题解·括号匹配
LeetCode 0020.有效的括号:栈匹配力扣题目链接:https://leetcode.cn/problems/valid-parentheses/
王老师青少年编程14 天前
c++·题解·真题·gesp·八级·2026年9月·末班车
2026年9月GESP真题及题解(C++八级):末班车城市里有 n n n 个地铁站以及 m m m 条地铁线路,地铁站依次以 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n 编号。
朔北之忘 Clancy15 天前
c++·青少年编程·题解·noip·csp·信奥赛·noi
2025 CSP-J 第二轮真题解析题目链接:SOJ P5933小 R 正在学习字符串处理。小 X 给了小 R 一个字符串 s s s,其中 s s s 仅包含小写英文字母及数字,且包含至少一个 1 ∼ 9 1 \sim 9 1∼9 中的数字。小 X 希望小 R 使用 s s s 中的任意多个数字,按任意顺序拼成一个正整数。注意:小 R 可以选择 s s s 中相同的数字,但每个数字只能使用一次。例如,若 s s s 为 1 a 01 b \tt 1a01b 1a01b,则小 R 可以同时选择第 1 , 3 , 4 1,3,4 1,3,4
王老师青少年编程15 天前
题解·真题·gesp·csp·c++七级·括号序列·2026年9月
2026年9月GESP真题及题解(C++七级):括号序列对于字符串 S S S 与 T T T,如果从 S S S 中删除任意多个字符可以得到 T T T,那么 T T T 是 S S S 的子序列。换言之, T T T 是选取 S S S 中的若干字符按下标顺序连接而成的。两个子序列不同当且仅当所选取的下标不同。
王老师青少年编程16 天前
c++·题解·真题·gesp·七级·2026年9月·必经之路
2026年9月GESP真题及题解(C++七级):必经之路给定一张有 n n n 个结点 m m m 条边的有向图 G G G, G G G 中的结点依次以 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n 编号。第 i i i 条边( 1 ≤ i ≤ m 1\le i\le m 1≤i≤m)从结点 u i u_i ui 指向结点 v i v_i vi。
lvwangshu18 天前
动态规划·题解·贪心·技巧·性质题·思维好题
P12960 毒药 题解\(n\) 瓶毒药、\(n\) 瓶解药排成一排,初始血量 \(0\)。喝 A 血量 \(+1\);喝 P 时若血量 \(=0\) 则死,否则 \(-1\)。可任选若干瓶任意交换顺序,问有多少选法能活下来(对 \(10^9+7\) 取模)。