algorithm in cpp
solve problems in leetcode, codeforce, atcoder
- 2024-11-11
- CF1931G 数学 组合数学 隔板法 参考答案做的 2000
- CF1931F 图论 拓扑排序 1700
- 2024-11-12
- CF1931D hashmap计数 数学 1300
- CF1931E 思维 博弈 贪心 1400
- LC621 构造题 贪心 学习了答案
- LC3352 思维:观察取值范围 数位dp
- LC3351 hash表计数
- 2024-11-13
- LC3350 双指针
- LC3347 线段树 枚举
- CF1932C 思维 正难则反 1400
- CF1932D 贪心 模拟 1400
- 2024-11-14
- CF1932E 数学 找规律 前缀和 1600
- CF1932F 动态规划 1900
- CF1932G 图论 dijkstra变种 贪心 数论 2300 数论解方程部分抄了别人答案
- 2024-11-15
- CF978G 贪心 模拟 1700
- CF978F 离线思想 模拟 1500
- CF978D 暴力枚举 模拟 1500
- CF978E 很简单的分类讨论 1400
- CF1933F BFS 思维 2100
- 2024-11-17
- CF1933D 构造 1200
- 2024-11-18
- CF977D 构造 数学 1400
- CF977E 并查集 图论 1500
- CF1141G 贪心 构造 1900 参考了答案思考
- 2024-11-19
- CF988C 模拟 hash表简单运用 1400
- CF2037F 二分 离散化 差分 2100
- CF1005D 动态规划 前缀和 1500
- CF2037D 贪心 优先队列 1300
- 2024-11-20
- CF2037G 动态规划 数学 数论 容斥原理 2000 学习答案
- 2024-11-21
- CF2036F 数学 位运算 异或性质 正难则反 1900 参考部分思路
- CF2036E 二分 1600
- CF2036D 模拟 1300
- CF2000H 数据结构 模拟 2200
- 2024-11-22
- CF1196C 正难则反 1500
- CF2000G 图论 贪心 dijkstra 2100
- CF2000F 动态规划 背包 1900
- CF2000E 贪心 1400
- CF2000D 贪心 前缀和 双指针 1200
- 2024-11-23
- CF1256B 贪心 模拟 1400
- CF1256F 思维 构造 2000
- 2024-11-24
- CF1374E1 贪心 1600
- CF1374D 数学
- LC3367 动态规划 树型dp
- LC3366 动态规划 线性dp
- LC3365 模拟
- 2024-11-25
- LC3362 贪心 参考了答案
- LC3361 前缀和
- LC3363 动态规划 思维
- CF1490E 二分答案 1400
- CF1506E 构造 贪心 1500
- CF1506D 贪心 结论 1400
- 2024-11-26
- CF1607H 贪心 排序 双指针 2200
- CF1933E 二分查找 数学 1500
- LC3193 动态规划
- LC3192 LC3191 模拟
- 2024-11-27
- LC3130 动态规划 参考灵神视频题解
- LC3128 暴力枚举
- 2024-11-28
- CF1935C 1800 暴力枚举 贪心 优先队列
- CF1995C 1800 数学 贪心
- CF2033G 2200 树的直径 lca 别人提示树的直径
- CF2033F 1800 数论 找规律
- CF2033E 1400 贪心 模拟
- 2024-11-29
- CF2033D 1300 动态规划 前缀和 hash表
- CF1935D 1800 正难则反 数学 容斥定律
- 2024-11-30
- CF1981C 1800 构造 位运算 自己想了绝大部分找不到bug 参考答案的写法
- CF1996F 1900 二分 + 贪心
- 2024-12-01
- CF1996C 1200 前缀和
- LC3373 图论 二分图
- 2024-12-02
- LC3372 暴力枚举 递归
- LC3371 暴力枚举
- CF1996E 1600 前缀和 贡献值 hash表
- CF1996D 1500 暴力枚举 数学 参考了答案
- CF1979D 1800 构造 思维 双指针
- CF1922E 1800 构造 位运算
- 2024-12-03
- CF1996G 2200 线段树 暴力枚举 参考了答案 自己实现
- CF1980C 1300 构造算法
- CF1980D 1400 前后缀分解
- CF1980E 1600 模拟 构造
- CF1980F1 1900 数据结构 贪心
- CF1923D 1800 二分答案 前缀和
- 2024-12-04
- CF1980G 2300 位运算 01trie树
- CF1360D 1300 贪心 数学 数论
- CF1360E 1300 搜索 dfs
- LC3343 记忆化搜索 参考灵神题解
- LC3342 贪心 优先队列
- 2024-12-05
- LC3337 矩阵快速幂
- LC3336 动态规划 状态数量实际不多用map刷表
- CF1904D1 CF1904D2 1600 1800 构造 数据结构 st表
- LC3334 前后缀分解
- 2024-12-06
- LC3250 LC3251 动态规划 前缀和优化
- LC3249 dfs
- LC3307 找规律 递归
- LC3306 滑动窗口 双指针
- CF2050G 1985 动态规划 树型dp
- CF2050D 1351 排序 贪心
- CF2050F 1713 数学 数论 数据结构 st表
- CF2050E 1537 动态规划 线性dp
- 2024-12-07
- CF1352F 1500 构造 模拟
- 2024-12-08
- 2024-12-09
- CF1859D 1800 思维 排序 看答案学习
- CF1867D 1800 构造 图论 基环树深林
- CF1968G2 2200 根号分治 kmp 二分答案
- CF1968E 1600 构造 猜结论
- LC3378 数学 数论 调和级数 并查集
- LC3377 图论 dijkstra
- 2024-12-10
- LC3376 记忆化搜索
- CF1809D 1800 暴力枚举 贪心
- CF1841C 1800 暴力枚举 前后缀分解
- CF1915G 1800 图论 分层图 dijkstra
- CF1915F 1500 数据结构 线段树
- CF1915E 1300 前缀和
- 2024-12-11
- CF1926F 2200 思维 dfs 回溯 参考了答案 自己实现
- CF1926G 1900 动态规划 树型dp
- CF1926E 1500 数学 数论
- CF1926D 1300 位运算
- LC3382 线段树 排序 思维
- LC3381 前缀和 同余
- 2024-12-12
- CF1758D 1800 构造 数学
- LC3327 dfs序 字符串hash
- LC3325 滑动窗口
- LC3326 数学 思维
- CF1728D 1800 博弈论 记忆化搜索
- 2024-12-13
- LC3321 2598 数据结构 对顶有序集合 参考别人思路
- LC3320 2153 动态规划
- LC3319 1603 递归 二叉树
- LC3298 滑动窗口
- LC3296 二分答案
- LC3317 数学 排列组合 第二类斯特林数
- CF1725H 1800 数学 数论 构造算法
- 2024-12-14
- CF1722F 1700 模拟 dfs
- 2024-12-15
- CF1722G 1500 构造 位运算
- 2024-12-16
- CF2044E 数学 暴力枚举
- CF2044F 数学 暴力枚举
- CF2044G1 图论 基环树 拓扑排序
- CF2044G2 图论 基环树 拓扑排序
- CF2044H 前缀和 思维
- CF1848C 1800 数学 找规律 数论
- 2024-12-17
- CF1709C 1800 构造 贪心 思维 学习别人的思路
- CF1705D 1800 贪心 思维
- CF1805D 1800 图论 树的直径 lca 离线思路
- 2024-12-18
- CF1691D 1800 贡献法 st表 单调栈
- CF1352E 1500 前缀和 暴力枚举
- 2024-12-19
- CF1775D 1800 bfs 数学
- 2024-12-21
- CF1692H 1700 贪心 hashmap
- CF1692G 1400 滑动窗口
- 2024-12-22
- LC3399 二分答案 双指针 贪心
- LC3397 贪心 思维
- CF1873H 1700 基环树 拓扑排序 bfs
- 2024-12-23
- LC3395 数学 排列组合 枚举
- LC3394 模拟
- LC3393 动态规划
- CF1873G 1500 贪心
- CF1873F 1300 双指针
- 2024-12-24
- CF2051E 1613 排序 暴力枚举 双指针
- CF2051F 2052 思维
- CF2051G 2231 动态规划 状态压缩dp 旅行商问题
- CF1630B 1800 贪心 双指针 构造
- 2024-12-25
- CF1648B 1800 数学 调和级数 差分 参考了答案
- CF1676H2 1500 数据结构 线段树
- 2024-12-26
- CF1807F 1700 模拟
- CF1669H 1300 贪心 位运算
- CF1793D 1800 思维 暴力枚举
- 2024-12-27
- CF2045I 2100 数据结构 线段树 区间上不同元素的个数
- CF2042C 1800 贪心 前缀和
- CF2040C 1600 构造 贪心
- 2024-12-29
- CF2020C 位运算 逐位考虑
- LC3405 数学 组合数学
- LC3403 贪心
- LC3404 数学 数论 前缀和
- 2024-12-30
- CF2045H 2200 动态规划 lcp 参考了答案
- CF2042D 1900 离线思路 数据结构 线段树 二分查找
- CF1842C 1500 动态规划
- CF1906H 2200 组合数学 动态规划
- 2024-12-31
- CF276C 1500 差分 贪心
- CF2028C 1600 双指针 前后缀分解 前缀和
- 2025-01-01
- CF276E 2100 dfs序 线段树
- CF276D 1700 位运算 贪心
- CF276B 1300 思维题
- CF1571D 1800 暴力枚举 容斥定律
- 2025-01-02
- CF954I 2200 状态压缩 暴力枚举 kmp
- CF2026B 1300 暴力枚举 前后缀分解
- CF2027C 1500 dfs
- 2025-01-03
- CF1906F 2100 离线思维 线段树 维护区间上非空子数组最大和
- CF2009G1 1900 滑动窗口 数据结构 思维
- CF2009G2 2200 数学 线段树 单调栈
- 2025-01-04
- CF2009F 1700 前缀和 分类讨论 模拟
- CF2009D 1400 数学 几何 模拟
- CF2009E 1400 二分答案 数学
- CF2045C 1400 贪心
- 2025-01-05
- LC3414 动态规划 求特定方案
- LC3413 思维 暴力枚举 二分
- LC3412 模拟
- 2025-01-06
- LC3409 动态规划 前缀优化
- LC3410 数据结构 线段树 维护区间上非空子数组最大和
- CF1870D 1800 贪心 二分查找 试填法
- CF2010C2 1700 字符串 z函数
- CF1844C 1300 动态规划 线性动态规划
- 2025-01-07
- CF1554C 1800 位运算 贪心
- CF1853C 1800 二分答案
- CF2032C 1400 排序 双指针
- CF1554D 1800 构造算法 猜结论 参考了答案做
- LC3288 动态规划 线段树优化
- 2025-01-08
- LC3287 动态规划 位运算
- LC3286 图论 最短路 dijkstra
- LC3277 动态规划 区间dp 另外这题就是CF983B
- LC3276 动态规划 状态压缩 刷表法
- 2025-01-09
- LC3273 贪心
- CF1552D 1800 构造 参考了答案
- CF161D 1800 动态规划 树型dp
- CF1491D 1800 位运算
- 2025-01-10
- ARC189 2009 单调栈 动态规划 离线思维
- CF2045A 1700 贪心 分类讨论
- CF1789C 1500 思维 正难则反 贡献法
- 2025-01-11
- CF2051D 1200 排序 双指针
- 2025-01-12
- LC3420 数据结构 单调栈 线段树 和CF2009G2的做法有类似 ac代码需要改java
- LC3419 二分答案 逆向思维 bfs
- LC3418 动态规划
- CF1508B 1800 构造 找规律
- 2025-01-13
- CF2408C 1200 位运算 贪心 暴力枚举
- CF1750D 1800 数学 数论 组合数学 容斥原理
- CF1998E1 2200 单调栈 动态规划 离线思维 和ARC189可以算原题
- CF1442A 1800 构造算法
- 2025-01-14
- CF1985H1 1700 dfs 暴力枚举
- CF1985H2 2200 dfs 枚举 差分
- CF1985G 1600 数学 快速幂
- CF1985F 1500 二分答案
- CF1985E 1200 暴力枚举 模拟
- LC3312 数学 容斥原理
- 2025-01-15
- LC3311 构造 思维 模拟
- CF1999F 1500 数学 排列组合
- CF1999E 1300 贪心 前缀和
- CF1509C 1800 动态规划 贪心
- 2025-01-16
- LC3241 动态规划 换根dp
- LC3240 贪心
- CF1802D 1800 暴力枚举 模拟
- 2025-01-17
- CF1396B 1800 博弈 看答案学习
- CF1732C1/C2 2100 思维 位运算 暴力枚举
- CF271D 1800 数据结构 trie树
- 2025-01-18
- CF1791F 1500 数据结构 线段树 数学
- 2025-01-19
- LC3430 贡献法 单调栈 数学
- LC3429 动态规划
- LC3428 贡献法 数学 排列组合
- LC3426 数学 排列组合
- CF1791G2 1900 暴力枚举 贪心 二分
- 2025-01-20
- LC3425 dfs 前缀和思想
- LC3424 贪心
- CF1338B 1800 构造
- CF1329A 1800 构造 贪心
- CF459D 1800 数据结构 线段树
- CF2060E 1624 并查集
- 2025-01-21
- CF2060F 2242 数学 组合数学
- CF459E 1900 排序 动态规划 刷表法
- CF459C 1900 构造算法 思维题
- 2025-01-22
- CF4D 1700 动态规划 线性动态规划
- CF6E 1900 二分答案 滑动窗口
- CF9E 2300 图论 拓扑排序 贪心 dfs
- CF9D 1900 动态规划
- LC3333 动态规划 正难则反 前缀和优化
- 2025-01-23
- LC3331 深度优先搜索 在递归中用栈的思路类似于LC3425
- CF12D 2400 数据结构 线段树
- CF12F 2100 构造算法
- CF14C 1700 数学 计算几何
- 2025-01-24
- CF14D 1900 图论 树的直径 暴力枚举
- CF14E 1900 动态规划
- CF16C 1800 数学
- 2025-01-25
- CF16E 1900 动态规划 状态压缩 概率dp 刷表法
- CF18A 1500 暴力枚举 计算几何
- 2025-01-26
- CF18B 1700 数学 模拟
- CF18E 2000 动态规划 暴力枚举
- LC3434 暴力枚举 前后缀分解
- LC3435 贪心 状态压缩 暴力枚举 拓扑排序
- 2025-01-27
- CF22E 2300 图论 tarjan 有向图中的缩点scc
- CF22D 1900 贪心
- CF22C 1700 构造
- CF22B 1500 暴力枚举
- CF25E 2200 字符串 z函数 暴力枚举
- 2025-01-28
- LC3303 字符串 字符串hash
- LC3302 字符串 前后缀分解 贪心 暴力枚举
- CF25D 1900 并查集
- CF25C 1900 图论 最短路 floyd 动态加边
- CF448D 1800 二分查找
- 2025-01-29
- CF1290B 1800 构造 猜结论 参考了答案
- CF1721D 1800 位运算 贪心 试填法
- CF27C 1900 贪心 前后缀分解
- 2025-01-30
- P4782 图论 2-sat
- CF27D 2200 图论 2-sat
- CF27B 1300 图论 dfs
- CF27E 2000 数学 数论 暴力枚举 贪心
- 2025-01-31
- CF29E 2400 动态规划 bfs 参考了答案状态定义
- CF29D 2000 倍增 lca 模拟
- CF29C 模拟 dfs
- LC3292 字符串哈希 动态规划 二分 贪心
- LC3290 动态规划
- 2025-02-01
- CF31E 2400 分治 状态压缩
- CF31D 2000 模拟
- 2025-02-02
- LC3444 动态规划 状态压缩
- LC3445 暴力枚举 思维
- CF31C 1700 线段树
- 2025-02-11
- CF2065C2 贪心
- CF2065D 贪心
- CF2065E 构造 猜结论
- CF2065F 思维题
- 2025-02-12
- CF2065H 动态规划 数学 线段树
- CF2065G 数学 数论
- 2025-02-13
- ABC215F 1853 二分答案 双指针
- LC3449 二分答案 贪心
- LC3448 动态规划 余数相关
- CF616C 1600 dfs
- CF616D 1600 滑动窗口
- 2025-02-14
- CF616E 2200 数学 数论
- CF665C 1300 动态规划
- CF665B 1400 暴力枚举 模拟
- 2025-02-15
- CF665A 1600 暴力枚举 模拟
- CF665D 1800 数学 数论 分类讨论
- CF1971E 1500 二分查找 sb卡精度题
- CF665E 2100 位运算 trie树
- 2025-02-16
- LC3459 动态规划 暴力枚举
- LC3458 动态规划
- LC3457 贪心
- LC3455 kmp 双指针 分类讨论
- CF678E 2200 动态规律 状态压缩 概率型dp 参考了答案
- CF678D 1700 数学 找规律 快速幂
- CF678C 1600 贪心 数学
- 2025-02-17
- CF1286B 1800 构造 dfs
- CF691F 2200 数学 调和级数 差分算法 (卡常!一定要用快读)
- CF691E 1900 动态规划 数学 矩阵快速幂 看了一眼提示
- CF691D 1700 并查集 贪心
- 2025-02-18
- CF652E 2300 tarjan 边双连通分量缩点 (sb题目有重边但没说)
- 2025-02-19
- CF710D 2500 数学 数论 扩展欧几里得exgcd (cpp溢出 改用python处理了)
- CF710E 2000 动态规划
- CF710B 1400 贪心 中位数贪心
- 2025-02-20
- CF710C 1500 构造
- CF1045G 2200 cdq分治 和CF762E是完全一样的题
- CF762C 2100 前后缀分解 双指针
- CF762B 1400 贪心 模拟
- CF762A 1400 数学 数论
- 2025-02-21
- CF1316C 1800 数学 猜结论 (看答案学习)
- CF797D 2100 思维题 启发式合并
- CF797E 2000 根号分治
- 2025-02-22
- CF797C 1700 贪心 模拟
- CF797B 1400 贪心 数学
- CF792B 1300 模拟
- 2025-02-23
- CF792D 1900 dfs 找规律
- CF792C 2000 动态规划 刷表
- CF792E 2500 数学 数论 找规律 (参考了答案)
- 2025-02-24
- CF803G 2300 数据结构 动态开点线段树 st表
- CF803E 2000 动态规划 (披着构造算法皮的dp)
- 2025-02-25
- CF803D 1900 二分答案
- CF803C 1900 构造 数学
- CF803A 1400 构造 贪心
- CF803B 1200 模拟
- CF803F 2000 数学 调和级数 组合数学 (参考答案学习)
- 2025-02-26
- CF2072G 2148 数学 数论 找规律
- CF2072D 1270 暴力枚举
- CF2072E 1495 构造 二分
- 2025-02-27
- CF2072F 1687 构造 找规律
- CF808E 2300 思维 贪心 (参考答案学习)
- CF817F 2300 线段树 lazy-tag
- 2025-02-28
- CF818F 2100 贪心 二分答案
- CF818C 2000 双指针
- CF818B 1600 模拟
- 2025-03-01
- CF828E 1900 滑动窗口 数学
- 2025-03-02
- CF818D 1700 模拟
- CF837F 2400 分治思想(分类讨论) 二分答案 矩阵快速幂
- CF837B 1600 模拟
- CF837E 2100 数学 数论 dfs
- 2025-03-03
- CF825F 2400 动态规划 字符串双hash 调和级数
- CF825E 2300 逆向思维 拓扑排序 贪心(看答案学习)
- 2025-03-04
- CF825C 1600 模拟 贪心
- CF825D 1500 贪心
- 2025-03-05
- CF846F 1800 贡献法 数学
- CF846D 1900 二分答案 前缀和
- CF846C 1800 前缀和 前后缀分解
- CF846B 1800 暴力枚举 贪心
- CF846A 1500 暴力枚举 前缀和
- 2025-03-06
- CF159D 1500 暴力枚举
- CF835D 1900 动态规划
- 2025-03-09
- CF835C 1600 前缀和
- CF159E 1700 贪心 排序 暴力枚举
- CF159C 1400 数据结构 线段树 二分查找
- 2025-03-10
- CF863E 2000 数据结构 线段树 维护最小值及出现的次数
- CF863D 1800 正难则反 模拟
- CF863B 1500 暴力枚举
- CF863C 1800 模拟
- 2025-03-11
- CF212E 1500 时间复杂度分析 背包dp
- CF212D 2500 贡献法 单调栈 数学 差分算法
- CF873C 1600 贪心 前缀和
- 2025-03-12
- CF2074D 1461 暴力枚举 数学 几何
- CF2074F 2061 数学 找规律 位运算
- 2025-03-13
- CF145C 2100 动态规划 数学 组合数学
- CF150B 1600 并查集
- CF808D 1900 暴力枚举
- 2025-03-14
- CF557E 2300 trie树 递归
- CF557C 1900 离线思维 暴力枚举 排序
- CF557B 1500 贪心 模拟
- 2025-03-15
- ABC397D 数学 数论 暴力枚举
- ABC397E dfs 找结论
- CF557D 2000 dfs trick 分类讨论
- 2025-03-16
- P3812 线性基 模版
- P4570 线性基 贪心
- CF808C 1400 构造算法
- 2025-03-17
- P3857 线性基
- CF845G 2300 线性基 trick (看答案学习) 和P4151同一个题
- CF845D 1800 模拟 栈
- CF845C 1500 差分 离散化
- 2025-03-18
- CF954F 2100 动态规划 矩阵快速幂 差分
- 2025-03-19
- CF954G 2000 二分答案 贪心
- CF954B 1400 贪心 模拟
- CF954C 1700 构造算法
- CF954E 2000 贪心 排序 数学(看了题目tag)
- CF954D 1600 bfs
- 2025-03-20
- CF920E 2100 思维 复杂度分析 并查集 (看了答案)
- CF1467C 1900 构造算法 贪心
- CF920F 2000 数据结构 数论
- CF920B 1200 模拟
- 2025-03-21
- CF1467D 2200 动态规划 贡献法 (看了题解)
- CF1467B 1700 暴力枚举 前后缀分解
- CF946C 1300 贪心
- 2025-03-23
- CF946E 2200 贪心 暴力枚举
- CF946D 1800 动态规划
- CF938E 2300 数学 组合数学 贡献法
- CF938C 1700 数学 构造算法 暴力枚举
- LC3495
- 2025-03-24
- CF961B 1200 前缀和
- CF961C 1400 暴力枚举 模拟
- CF961E 1900 数据结构 线段树
- 2025-03-25
- CF961D 2000 数学 计算几何
- 2025-03-26
- CF888D 1600 数学 组合数学
- CF888E 1800 状态压缩 meet-in-the-middle算法
- 2025-03-28
- CF962E 2200 贪心 构造 模拟 (看答案)
- 2025-03-30
- CF962D 1600 模拟
- CF962C 1400 暴力枚举 模拟
- CF962B 1300 贪心
- 2025-03-31
- CF962E 2400 tarjan 点双连通分量 (看答案)
- CF976E 2100 贪心 暴力枚举 前缀和 排序
- CF976C 1500 贪心 排序
- CF985F 2300 字符串hash
- 2025-04-01
- CF985D 2100 二分答案 数学
- CF985C 1500 贪心
- CF990D 1700 构造 思维
- 2025-04-02
- CF990E 2100 贪心 暴力枚举 数学 调和级数
- CF990B 1200 贪心
- CF990G 2400 数学 数论 dp 并查集 (看答案学习)
- 2025-04-03
- CF817E 2000 数据结构 trie树
- CF817D 1900 贡献法 单调栈
- CF817A 1200 数学 数论
- 2025-04-05
- CF817C 1600 思维题 暴力枚举
- 2025-04-06
- CF1016B 1300 前缀和
- 2025-04-08
- CF1016C 1800 前缀和 暴力枚举
- 2025-04-13
- CF1016D 1800 构造 位运算
- 2025-04-14
- CF2094H 2051 数学 数论 暴力枚举
- 2025-04-16
- CF2094G 1752 模拟 数据结构
- CF2094F 1597 构造算法 猜结论
- CF2094E 1256 位运算
- 2025-04-17
- CF2093G 二分答案 trie树 滑动窗口 (卡常毒瘤题)
- 2025-04-18
- CF2093F 贪心
- 2025-04-19
- CF2093E 1500 二分答案
- 2025-04-21
- CF2093D 1400 递归 模拟
- CF2074D 2100 动态规划 区间dp (看答案)
- 2025-04-22
- CF2091G 2300 数学 动态规划 bitset优化 (看答案做的)
- 2025-04-23
- CF2091F 1800 动态规划 线段树优化
- CF2091D 1200 二分答案
- CF2091E 1300 数学 数论 暴力枚举 二分查找
- 2025-04-24
- CF1027E 2100 动态规划 思维
- 2025-04-25
- CF2106G1 2220 思维 数学 二分 交互题
- 2025-04-26
- CF2106F 1925 模拟
- CF2106D 1467 思维 前后缀分解
- CF2106E 1762 贪心 思维
- 2025-04-27
- CF1027D 1700 图论 拓扑排序 dfs
- CF1027C 1600 数学 几何 贪心
- CF1027B 1200 模拟
- CF1051F 2400 图论 dijkstra lca 并查集 暴力枚举 (看答案学思路)
- 2025-04-28
- CF1009F 2300 启发式合并 树上启发式合并 (看了tag)
- CF1009C 1700 贪心 数学
- CF1009D 1700 构造 数学 数论 暴力枚举
- 2025-04-29
- CF1009E 2000 数学 概率论
- CF1051D 1700 动态规划
- CF1051A 1200 模拟 分类讨论
- 2025-04-30
- CF1065D 2200 bfs
- CF1065C 1600 贪心 线段树 二分
- 2025-05-03
- CF1065B 1300 构造 贪心
- 2025-05-06
- CF1036C 1900 动态规划 数位dp
- CF1036D 1600 贪心 双指针
- CF1036B 1600 贪心 分类讨论
- 2025-05-16
- CF1037E 2300 数位dp 特殊问题 求数字之和 (参考了答案)
- 2025-05-21
- CF1073D 1700 模拟
- CF1073C 1800 枚举 二分答案 前缀和
- 2025-05-29
- CF2114F 2000 数学 记忆化搜素 暴力枚举
- CF2114E 1400 前缀和 dfs
- 2025-05-30
- CF2114D 1400 模拟 暴力枚举
- CF2114G 2200 构造 前后缀分解 贪心
- 2025-06-03
- CF1076E 1900 dfs
- CF1076D 1800 图论 最短路 dijkstra
- 2025-06-10
- CF2117G 1900 并查集 离线思想
- 2025-06-28
- CF2117F 1800 思维题
- 2025-07-01
- CF2117E 1600 暴力枚举 分情况讨论
- 2025-07-15
- LC3615 状态压缩dp
- 2025-09-26
- LC3691 st表 二分
- 2025-09-28
- LC3700 2446 动态规划 矩阵快速幂
- LC3699 2129 动态规划 前缀和优化
- 2025-09-29
- LC3698 1562 模拟 前缀和
- LC3690 1982 bfs 哈希运用
- LC3695 1969 并查集 贪心
- LC3694 1678 前缀和
- LC3686 1961 动态规划 线性
- 2025-09-30
- LC3685 2081 离线思维 背包dp
- LC3681 2025 位运算 异或线性基
- LC3679 1578 模拟 滑动窗口
- 2025-10-13
- LC3715 2252 数学 数论 暴力枚举 回溯
- LC3714 2224 思维 hashmap套路
- LC3713 1436 前缀和 模拟
- 2025-10-14
- LC3710 2163 二分 图论 2-sat
- 2025-10-17
- LC3704 2429 数位dp
- LC3703 1758 栈 模拟
- 2025-10-19
- LC3720 1944 贪心
- 2025-10-20
- P1972 蓝题 思维 线段树 <套路>重复元素处理
- LC3721 2766 思维 线段树 线段树二分 <套路>重复元素处理
- LC3677 2223 数学 找规律
- LC3676 1767 单调栈
- 2025-10-21
- LC3671 2675 数学 数论 <套路>倍数容斥 动态规划 线段树优化dp
- 2025-10-22
- LC3670 2276 位运算 trie树 01-trie树 贪心
- LC3669 1897 dfs 回溯
- 2025-10-24
- LC3666 2476 bfs set运用
- 2025-10-25
- LC3665 1883 动态规划
- LC3664 2157 暴力枚举 贪心
- 2025-10-26
- LC3661 2525 动态规划 二分 模拟
- 2025-10-27
- LC3660 2187 贪心 图论
- LC3659 1439 模拟 结论题
- LC3729 2287 哈希表计数 数学
- LC3728 1908 哈希表计数
- LC3725 1969 动态规划
- LC3724 1740 暴力枚举 贪心
- 2025-10-28
- LC3655 2453 根号分治 差分算法(乘法版本)
- LC3654 2038 动态规划 线性动态规划 前缀和
- 2025-10-29
- CF2167F 1700 思维题 贡献法
- CF2167E 1590 二分答案
- CF2167G 1501 动态规划
- LC3651 2411 动态规划 前缀优化
- 2025-11-03
- LC3734 2360 贪心 暴力枚举 类似LC3720
- LC3733 1990 二分答案 数学 数论
- 2025-11-04
- LC3650 1853 图论 dijkstra 思维
- LC3649 1715 数学 双指针
- 2025-11-07
- LC3646 2445 思维 暴力枚举 状态压缩 回溯 打表
- LC3645 2018 思维 贪心 排序
- 2025-11-10
- LC3644 1744 思维题 脑筋急转弯
- LC3739 2093 前缀和 线段树
- LC3738 1799 前后缀分解 枚举
- 2025-11-11
- LC3640 2277 前后缀分解 前缀和 枚举
- LC3639 1853 二分答案
- LC3638 1463 单调栈 动态规划
- CF2148G 1900 数学 数论 思维
- CF2148F 1800 贪心 模拟
- 2025-11-12
- CF475D 2000(老题虚高) 有序集合
- 2025-11-13
- CF2121H 2300 思维题 动态规划 二分
- 2025-11-17
- LC3748 2230 前缀和 二分
- LC3747 1850 数位dp 最简单模版