随笔分类 - 模板
摘要:leetCode常用数据结构题单 1. 基础 栈可以用stack,或者vector来模拟操作,其实vector更方便,很多时候需要从头输出栈内元素。 没有什么写模板的必要,下面列出一些栈的基本操作 stack<int> st; vector<int> vec; st.push(1); vec.pus
阅读全文
摘要:LeetCode二分算法题单 1. 二分查找 需要明确,当mid位置的值确定时,是哪个子区间的所有值能够确定下来 模板34.在排序数组中查找元素的第一和最后一个位置 本题为递增(非严格)数组,可以找到num[i] >= target的第一个位置。 int lower_bound(vector<int
阅读全文
摘要:LeetCode题单 1. 定长滑窗 定长滑窗比较简单,每次都是单个元素的进出,核心就是快速更新窗口内元素的信息。 模板663.子数组最大平均数I double findMaxAverage(vector<int>& nums, int k) { int vowel = 0; double ans
阅读全文
摘要:从$dalao$那里扒了个板过来 cpp const int G=3, P=(119 = 1;} return res;} void NTT(int A, int tp){ for(int i=0; i 1] 1|((i&1)
阅读全文
摘要:题目描述 被各种毒瘤线段树虐过后突然感觉这道卡了我一万年的树套树很水 (就一道模板题,不想讲了) 代码
阅读全文
摘要:题目描述 题目 (指针版主席树)
阅读全文
摘要:[[Luogu3391]【模板】文艺平衡树(Splay)] 非指针版 指针版(以前不压行的代码看着好长好啰嗦啊)
阅读全文
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 const int N=100010,inf=10000010; 8 int n; 9 10 struct node 11 { 12 node* ch[2]; 13 int r,s,v; 14 ...
阅读全文

浙公网安备 33010602011771号