Codeforces 670C Cinema - Solution

1. 题目数据 (Problem Metadata) 题目类型:传统题 题目链接:Problem - 670C - Codeforces 时间限制:2 秒 内存限制:256 MB 2. 题意简述 (Problem Summary) 给定 $n...

题解

代码模板-离散化

提供离散化的数组与 vector 两种代码模板,包含排序去重、lower_bound 查询映射关系,适用于值域压缩场景。

代码模板

【基础算法】离散化 学习笔记

离散化是排序算法对于线性降维的一个重要应用。通常情况下,如果一组数值域很大,但是只考虑他们的大小关系,则可以通过离散化的方式将值域降维到不重复元素个数(和数组长度同数量级)。 比如:$[1,20,300,4234,51234,64321,114514...

学习笔记

洛谷 P1955 程序自动分析 - Solution

NOI 2015 约束满足问题,利用并查集维护相等关系的传递性,离散化压缩变量编号后判定不等约束是否冲突,时间复杂度 O(n α(n))。

题解

AtCoder ABC468 E - Sum of Average - Solution

1. 题目数据 (Problem Metadata) 题目类型:传统题 题目链接:E - Sum of Average - AtCoder Beginner Contest 468 时间限制:2 秒 内存限制:1024 MB 2. 题意简述 ...

题解

LeetCode 4002 统计有效序列数目 - Solution

1. 题目数据 题目类型:传统题 题目链接:4002. 统计有效序列数目 - 力扣(LeetCode) 2. 题意简述 给定正整数 $n$ 与 $k$,求长度为 $k$ 的正整数序列 $(a_1, a_2, \dots, a_k)$ 的个数,...

题解

从 Obsidian 到 Hexo:本博客网站搭建复盘

记录从零搭建 Hexo + Stellar 博客的完整过程,涵盖三次架构迭代、Obsidian 双链渲染、KaTeX 公式、favicon 配置、busuanzi 访问统计等踩坑经验与最终落地方案。

建站笔记

洛谷 P14361 社团招新 - Solution

1. 题目数据 (Problem Metadata) 题目类型:传统题 题目链接:P14361 [CSP-S 2025] 社团招新 - 洛谷 时间限制:1.00s 内存限制:512.00MB 2. 题意简述 (Problem Summary)...

题解

LeetCode 3501 操作后最大活跃区段数 II - Solution

LeetCode 3501「操作后最大活跃区段数 II」题解,基于 I 版结论将交易转化为相邻 0 块合并,用 Sparse Table 预处理相邻 0 块长度和的区间最大值,支持 O(log n) 单次查询。

题解

代码模板-ST 表

ST 表基于倍增思想,用 $st[i][j]$ 维护以 $i$ 为左端点、长度为 $2^j$ 的区间 $[i,\,i+2^j-1]$ 的最值,由两个长度为 $2^{j-1}$ 的子区间合并而来。预处理 $O(n\log n)$,单次查询 $O(1)$...

代码模板
1234

本站由 zaochen 使用 Stellar 1.44.0 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
全站访问量 - 次 · 访客数 - 人 · 本页面浏览 -