随笔分类 -  烟台CSP-S(普转提)核心算法精选营

摘要:烟台CSP-S核心算法DAY 3 上午 二分函数 介绍经典的lower_bound和upper_bound的用法捏qwq #include <bits/stdc++.h> using namespace std; const int MAXN = 1e5 + 7; int read() { int 阅读全文
posted @ 2025-05-03 11:31 include_qwq 阅读(60) 评论(0) 推荐(0)
摘要:烟台CSP-S核心算法DAY 2 线段树日!!!(qwq) 其实树状数组就是废物——zhx 所以为什么线段树如此伟大? 特点 数据结构的90% 区间操作的KING “种植”线段树 节点数:\(2N\) 基本思路:通过左区间和右区间的合并操作来解决父节点的操作(区间加法) 做区间操作是保证时间复杂度为 阅读全文
posted @ 2025-05-02 19:27 include_qwq 阅读(58) 评论(0) 推荐(0)
摘要:烟台CSP-S核心算法DAY 1 上午 十分简单的数据结构 内容十分基础 但确实是不可或缺的数据结构 我们确实需要很好的掌握他们 队列 & 栈 伟大的STL 队列 #include<queue> //#include<bits/stdc++.h> using namespace std; queue 阅读全文
posted @ 2025-05-01 18:36 include_qwq 阅读(112) 评论(0) 推荐(0)