随笔分类 -  OI

上一页 1 ··· 4 5 6 7 8 9 下一页
令人头秃
摘要:Primal-Dual 原始对偶算法 Upd 2023年10月24日 我们尝试将 \(f\) 次 spfa 改成 dijkstra 来优化复杂度。 但是边权不一定是非负的,考虑搬用全源最短路(Johnson)的做法(这里能找到),给每个点设一个势能 \(h_i\)(\(h_S=0\))使得每条边加上 阅读全文
posted @ 2022-01-12 22:43 ShaoJia 阅读(382) 评论(0) 推荐(0)
摘要:#define gc getchar #define pc putchar inline int read(){ int x=0;char c=gc();bool f=0; while(!isdigit(c)){if(c=='-')f=1;c=gc();} while(isdigit(c)){x=( 阅读全文
posted @ 2021-12-28 21:00 ShaoJia 阅读(71) 评论(0) 推荐(0)
摘要:超级棒的 blog ylwang 先鸽着 qwq。 CF671D Roads in Yusland 这里有我的题解 阅读全文
posted @ 2021-12-26 21:38 ShaoJia 阅读(52) 评论(0) 推荐(0)
摘要:这货居然是 \(O(n\ln\ln n)\) 的!!!(我一直以为是 \(O(n\ln n)\)) 证明 就是说已经很接近线性了 qwq。 \(n\) \(\ln\ln n\) \(10^4\) \(2.2\) \(10^5\) \(2.4\) \(10^6\) \(2.6\) \(10^7\) \ 阅读全文
posted @ 2021-12-16 21:16 ShaoJia 阅读(239) 评论(0) 推荐(1)
摘要:斐波那契数列的定义: \(\begin{cases}f_0=0 \\ f_1=1 \\ f_i=f_{i-1}+f_{i-2}& (i>1)\end{cases}\) 求出特征多项式 \(C(x)=x^2-x-1\) 递推关系 \(f_n=\sum\limits^k_{i=1}c_if_{n-i}\ 阅读全文
posted @ 2021-11-20 22:08 ShaoJia 阅读(263) 评论(1) 推荐(1)
该文被密码保护。
posted @ 2021-11-14 23:18 ShaoJia 阅读(391) 评论(0) 推荐(0)
摘要:二维树状数组可以高效解决二维动态矩形计数问题。 我先带你回顾一下一维树状数组是怎样的: \(c_n=\sum\limits^n_{i=n-lowbit(n)+1}a_i\) 设 \(\{d^{(n)}\}\) 为 \(\begin{cases}d_1=n\\ d_i=d_{i-1}-lowbit(d 阅读全文
posted @ 2021-11-10 22:40 ShaoJia 阅读(85) 评论(0) 推荐(0)
摘要:2022年10月3日 这波我吹爆 fhq treap,代码简短功能强大不易写错。 据说常数大一点?我不知道啊,反正能写出来就是胜利(?)。 SP4487 GSS6 - Can you answer these queries VI 点击查看代码 /* * Author: ShaoJia * Last 阅读全文
posted @ 2021-11-10 15:36 ShaoJia 阅读(39) 评论(0) 推荐(0)
摘要:Upd 2024年12月18日 将树拍到 DFS 序上,合并两个子树时认为复杂度是左子树 DFS 序最大的 \(V\) 个点和右子树 DFS 序最小的 \(V\) 个点个数相乘,则整个序列中只有下标差 \(\le 2V-1\) 的点对有贡献,所以是 \(O(nV)\)。 Upd 2022年10月3日 阅读全文
posted @ 2021-11-07 17:21 ShaoJia 阅读(295) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2021-10-14 22:59 ShaoJia 阅读(197) 评论(0) 推荐(0)
摘要:P1453 城市环路 即求一棵基环树中独立集点权和最大值。 我的辣鸡写法(考场上没调出来、家里写 3 hours) 先 \(topo\) 找基环,对于每个环上的点,作为 \(root\) 树形 \(DP\),再在环上环形 \(DP\) 即可。 #include<bits/stdc++.h> usin 阅读全文
posted @ 2021-10-10 21:38 ShaoJia 阅读(84) 评论(0) 推荐(0)
摘要:Tarjan是谁 Tarjan's SCCs(有向图强连通分量)algorithm 给定⼀个有向图 \(G\),若存在 \(rt\in V\),满⾜从 \(rt\) 出发能到达 \(V\) 中的所有的点,则称 \(G\) 是⼀个源点为 \(rt\) 流图。 从 \(rt\) 出发做 \(DFS\)。 阅读全文
posted @ 2021-10-08 16:20 ShaoJia 阅读(99) 评论(0) 推荐(0)
摘要:题目:CF1486D Max Median 即给定一个长度为 \(n\) 的序列 \(\{a\}\),求所有长度 \(\geqslant k\) 的子串中,中位数的最大值。 请记住一个套路:二分中位数答案并将原序列按与中位数的大小关系分为两部分。 sol: 在 \(a\) 的值域内二分答案 \(x\ 阅读全文
posted @ 2021-09-29 22:18 ShaoJia 阅读(359) 评论(0) 推荐(0)
摘要:Luogu P1177 【模板】快速排序 \(\Large{AC}\) 代码: #include<bits/stdc++.h> using namespace std; int n,a[100010]; bool cmp(int x,int y){ return x<y; } signed main 阅读全文
posted @ 2021-09-12 15:18 ShaoJia 阅读(201) 评论(0) 推荐(0)
摘要:半在线卷积 / 全在线卷积 / (semi-)relaxed convolution 后记 我想要说的前人们都说过了.jpg EI - 脑力体操: 半在线卷积能做到多好? (van der Hoeven, 2007) ScienceDirect - New algorithms for relaxe 阅读全文
posted @ 2021-09-08 18:37 ShaoJia 阅读(71) 评论(0) 推荐(0)
摘要:Miller-Rabin 她是一个素数判定的算法。 首先需要知道费马小定理 $$a^{p-1}\equiv1\pmod{p}\quad p\in prime$$ 和二次探测定理 $$x=1 \ or \ p-1 \iff x^2\equiv1\pmod{p} \ p\in prime,x\in[0, 阅读全文
posted @ 2021-09-04 10:17 ShaoJia 阅读(107) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页