上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: P2324 [SCOI2005] 骑士精神 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 主要在于 $A*$ 函数中估价函数,这里给出最好想也是我想出来的一种方法,也就是当黑白棋子各自都在对方的领域上,那么就可以考虑一种最小的消耗情况,也就是走一步顶两步,也就是黑白互换,那么此时 阅读全文
posted @ 2024-05-07 13:36 o-Sakurajimamai-o 阅读(64) 评论(0) 推荐(0)
摘要: 树状数组三倍经验 P1637 三元上升子序列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Enemy is weak - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) The Battle of Chibi - 洛谷 | 计算机科学教育新生态 (luogu.co 阅读全文
posted @ 2024-04-26 16:19 o-Sakurajimamai-o 阅读(19) 评论(0) 推荐(0)
摘要: 先挂个板子: #include <bits/stdc++.h> #define int long long using namespace std; const int N=1e6+10,mod=1e9+7; mt19937 sj(114514); struct node{ int l,r,key, 阅读全文
posted @ 2024-04-21 18:04 o-Sakurajimamai-o 阅读(45) 评论(0) 推荐(0)
摘要: 扩展欧几里得: 最大公约数 - OI Wiki (oi-wiki.org) int exgcd(int a,int b,int &x,int &y){ if(!b){ x=1,y=0; return a; } int d=exgcd(b,a%b,y,x); int tmp=x; x=y; y=tmp 阅读全文
posted @ 2024-04-15 20:58 o-Sakurajimamai-o 阅读(27) 评论(0) 推荐(0)
摘要: 什么时候用分块? 当你发现正常数据结构无法解决的时候(比如维度特别多,很不方便或者炸空间),或者复杂到要3个 $log$ 以上才能解决时。(主要还是得看数据范围,分块的做法一般都是 $O(\sqrt{n})$ 及以上的 如何分块? 定一个块长 $B$ ,整个序列就会被分成 $\floor{n/B}$ 阅读全文
posted @ 2024-04-15 10:47 o-Sakurajimamai-o 阅读(24) 评论(0) 推荐(0)
摘要: 单调队列: P1886 滑动窗口 /【模板】单调队列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 二维单调队列: 0子矩阵 - 蓝桥云课 (lanqiao.cn) LCA:P3379 【模板】最近公共祖先(LCA) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn 阅读全文
posted @ 2024-04-09 21:02 o-Sakurajimamai-o 阅读(74) 评论(0) 推荐(0)
摘要: Kruskal重构树,即与瓶颈树类似,kurskal重构树的特性是,任意两点之间的简单路径种的(最大或最小)边权值为其最近公共祖先 Kruskal算法首先给出一张有向图,让我们求最小生成树(用总权值最小的一些边的集合,使得所有点都能互通,很明显n个点会有n-1条边) kruskal算法思想是先把所有 阅读全文
posted @ 2024-04-02 22:03 o-Sakurajimamai-o 阅读(77) 评论(0) 推荐(0)
摘要: 对于最短路径树SPT,首先给你一张正权无向图,源点任意,然后要求你删除或者选择全部边的某些边,使得尽可能多的保持两点之间的最短路径,输出边的编号即可 首先从源点跑一遍最短路,在最短路中我们需要记录一个东西,还记得怎么输出路径嘛?是不是在遍历的时候记录一个$pre$数组即可?同样的,我们把这些前驱点保 阅读全文
posted @ 2024-03-29 18:58 o-Sakurajimamai-o 阅读(49) 评论(0) 推荐(0)
摘要: 以为自己一辈子接触不到的算法,本来以为很高深,没想到是优雅的暴力,太绝妙了 对于多个区间查询,例如区间最大值等,我们考虑暴力,枚举区间 $[L,R]$,取最大值即可,时间复杂度 $O(m*(R-L))$,跑不起,所以我们借用数据结构,单调队列,树状数组等等,但是如果此时我们考虑优化暴露 首先我们这样 阅读全文
posted @ 2024-03-27 12:01 o-Sakurajimamai-o 阅读(41) 评论(0) 推荐(0)
摘要: 文章借用: 浅谈数论分块 - 洛谷专栏 (luogu.com) 求 $\sum_{i=1}^n \lfloor\frac{n}{i}\rfloor$,其中 $n$ 为常数。 为了方便我们的研究,我使用绘图软件画出了 $f(x) =\frac{7}{x}(1\leq x\leq 7)$ 的图像,也就是 阅读全文
posted @ 2024-03-26 13:00 o-Sakurajimamai-o 阅读(41) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
-- --