摘要: 题意 给定一个长度为 \(n\) 的序列 \(\{a_n\}\) 和一个初始为空的栈 \(S\),对于每个 \(i\in [1,n]\),依次进行下面两种操作中的其中一种: 将 \(a_i\) 推入栈顶; 如果栈不为空,将栈顶元素删除。(注意:删除后并不将 \(a_i\) 推入栈顶) 完成所有操作后 阅读全文
posted @ 2025-05-08 18:50 cold_jelly 阅读(22) 评论(0) 推荐(2)
摘要: \(10^9\) 的范围,暴力肯定不行,需要找一下规律。 构造一个长度为 \(n\) 的序列 \(\left\{a_n\right\}\),令 \(a_n=x\),我们的目的是找到 \(a_1,a_2\) 与 \(n,x\) 的关系。 假设该序列有一个虚拟的项 \(a_{n+1}\),这样我们根据 阅读全文
posted @ 2025-05-08 18:49 cold_jelly 阅读(31) 评论(0) 推荐(2)
摘要: 前置知识:单调队列优化 DP、基础解析几何知识。 斜率优化 DP(以下简称“斜优”)是一种 DP 优化方法。 我们都知道对于 \(O(n^2)\) 的转移:\(dp_i=\min^{j<i}_{j=1}\{dp_j+v_i\}\)。 将其变形为 \(\displaystyle dp_i=\min^{ 阅读全文
posted @ 2025-05-08 17:06 cold_jelly 阅读(79) 评论(0) 推荐(3)
摘要: Part0 前记 憋了很久,终于下定决心要把【数学】这一部分的知识梳理一遍。本文开始作于 \(2024.11.19\),将从数论、位运算、组合数学、线性代数、概率论、博弈论等板块进行知识的整理,对于例题不过多梳理,定理大都略去证明。 为表达方便,本文中将会采用一些自创符号,将在文中给出解释。 在编写 阅读全文
posted @ 2025-02-10 20:48 cold_jelly 阅读(143) 评论(4) 推荐(2)