摘要: 模板 & 题目: 【知识】CSP-S&NOIP模板总结 【刷题】CSP-S/NOIP提高组 真题题解总结 & 近20年题目 【刷题】黄绿题选刷 【刷题】2024暑假刷题祭 【集训】杂题选讲 知识点 DP 【知识】四边形不等式 【知识】插头DP 【集训】背包&图上DP 【集训】树上 & 状压DP 【集 阅读全文
posted @ 2025-02-05 22:23 Star_F 阅读(139) 评论(0) 推荐(0)
摘要: 网络流 知识点&建模方法 全方面梳理!从头到尾带你分析网络流问题 包含:最大流,最小割,费用流,二分图以及相关建模套路 阅读全文
posted @ 2024-11-30 15:04 Star_F 阅读(601) 评论(0) 推荐(1)
摘要: PS:整理近20年CSP-S/NOIP提高组 的真题,提供思路和总结。 建议看完思路后自己实现代码,锻炼代码能力~ 如需转载请联系我~ 作者个人资料 DP: 线性dp P1091 [NOIP2004 提高组] 合唱队形 比较简单的一道题。求出以 \(i\) 结尾的最长上升子序列和以 \(i\) 为头 阅读全文
posted @ 2024-10-02 10:50 Star_F 阅读(1409) 评论(0) 推荐(1)
摘要: PS:本文章中大致按照 NOI大纲 顺序编写,如有遗漏的模板,请告知我。 建议打开目录观看。 如需转载请联系我~ 作者个人资料 CSP-S 算法总结 2.2.1 基础知识与编程环境 无 2.2.2 C++ 程序设计 2 set/nultiset map/multimap deque/priority 阅读全文
posted @ 2024-07-28 17:29 Star_F 阅读(939) 评论(2) 推荐(3)
摘要: 前言:本文避免了大量学术化符号,尽可能面向大众,部分内容存在不严谨。 快速傅里叶变换: \(\mathcal{O}(n\log n)\) 的时间复杂度内计算两个 \(n\) 次多项式的积,优于 \(\mathcal{O}(n^2)\)。也可以用来加速大整数乘法(看作是多项式乘法) 前置知识: 复数, 阅读全文
posted @ 2026-07-23 20:55 Star_F 阅读(21) 评论(0) 推荐(0)
摘要: P5357 【模板】AC 自动机 P2444 [POI 2000] 病毒 P2292 [HNOI2004] L 语言 P3311 [SDOI2014] 数数 CF547E 阅读全文
posted @ 2026-02-02 18:58 Star_F 阅读(19) 评论(0) 推荐(0)
摘要: P4178 Tree 点击查看代码 #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 100005; int n, m, p[N], q[N], h[N], e 阅读全文
posted @ 2026-02-02 09:47 Star_F 阅读(13) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-08-25 18:26 Star_F 阅读(1) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-08-10 14:59 Star_F 阅读(0) 评论(0) 推荐(0)
摘要: C - Sum of Product 数学,优化求和顺序 就是常见的结论题。 \[\left( \sum_{1 \leq i \leq N} A_i \right)^2 = \sum_{1 \leq i \leq N} A_i^2 + 2 \sum_{1 \leq i < j \leq N} A_i 阅读全文
posted @ 2025-05-10 21:36 Star_F 阅读(53) 评论(0) 推荐(0)
摘要: 简单数论 P8255 [NOI Online 2022 入门组] 数学游戏 若 \(x\nmid z\),则一定无解。 令 \(x=d\times a,y=d\times b\),其中 \(\gcd(a,b)=1\)。那么有 \(\gcd(x,y)=d\)。则 \(z=x\times y\times 阅读全文
posted @ 2025-02-09 15:27 Star_F 阅读(56) 评论(0) 推荐(0)
摘要: 未学习:Kruskal 重构树,可持久化并查集,Boruvka 最小生成树 P2330 [SCOI2005] 繁忙的都市 最小生成树 $\Leftrightarrow $ 最小瓶颈树 #include <bits/stdc++.h> using namespace std; #define FOR( 阅读全文
posted @ 2025-02-09 14:54 Star_F 阅读(52) 评论(0) 推荐(0)
摘要: 最短路 P4779 【模板】单源最短路径(标准版) #include <bits/stdc++.h> using namespace std; #define FOR(i, a, b) for (int i = (a); i <= (b); ++i) #define ROF(i, a, b) for 阅读全文
posted @ 2025-02-08 19:35 Star_F 阅读(46) 评论(0) 推荐(0)
摘要: 杂题选讲 AT_abc350_g [ABC350G] Mediator 先考虑没有加边操作,如何回答询问? 设 \(fa_x\) 表示 \(x\) 的父亲,那么对 \((x,y)\) 的询问有解只有三种情况。 \(fa_x=fa_y\ne 0, fa_{fa_x}=y, fa_{fa_y}=x\)。 阅读全文
posted @ 2025-02-08 09:42 Star_F 阅读(45) 评论(0) 推荐(0)