上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页
摘要: 树链剖分+BIT - FZU 2082 - 过路费 核心思路: 边权转化为点权:树上某一条边可以唯一转化为子节点的点权 BIT维护单点修改+区间查询 注意本题有多组输入,每组样例需要重新init #include <cstdio> #include <vector> #include <cstdli 阅读全文
posted @ 2021-03-02 21:33 popozyl 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 树链剖分 - AcWing 918 - 软件包管理器 这道题也挺板的,线段树的lazy维护区间置数即可。 #include <bits/stdc++.h> using namespace std; const int N = 1e5+5, M = N<<2; int n, m; int a, b, 阅读全文
posted @ 2021-03-02 12:01 popozyl 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 树链剖分 - Acwing2568 树链剖分:一个强行增加代码量的树形结构预处理,将树拆分成若干条链,以便用线段树等其他数据结构在树上进行区间操作。套上树链剖分后,将使得原本的各项区间操作复杂度再乘上一个logn(最坏情况下)。 #include <bits/stdc++.h> using name 阅读全文
posted @ 2021-03-01 21:08 popozyl 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 超图的线展开(Hypergraph Learning with Line Expansion) 0. 摘要(Abstract) 已有的超图转化为简单图的方法包括连通分量扩展法、星形扩展法,这些超图展开方法仅在超点或超边的级别上进行,因此缺少了共现数据的对称性,导致了高维数据的信息丢失。为了解决这一问 阅读全文
posted @ 2021-02-28 12:11 popozyl 阅读(2092) 评论(2) 推荐(0) 编辑
摘要: 超图卷积网络(HyperGCN: A New Method of Training Graph Convolutional Networks on Hypergraphs) 1. 简介 (Introduction) 1.1 背景 (Backgrounds) 在许多诸如co-authorship网络, 阅读全文
posted @ 2021-02-24 19:33 popozyl 阅读(4454) 评论(0) 推荐(0) 编辑
摘要: Splay - POJ 3481 - Double Queue Splay模板题,实现插入、删除、前驱后继函数。加入左右哨兵可以更加方便地查询最值。 #include <bits/stdc++.h> using namespace std; const int N = 1e6+5; const in 阅读全文
posted @ 2021-02-20 16:21 popozyl 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 分块 分块是一个比较暴力的数据结构,思路简单,是$\sqrt$型数据结构。对比树状数组和线段树效率低很多。 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e5+10, M = 35 阅读全文
posted @ 2021-02-17 20:33 popozyl 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 树套树(splay套线段树) -AcWing 2476 本来想着用multiset套线段树的,结果一直T。改成常数小的splay才过,写完人都傻了^^ /* splay套线段树 */ #include <bits/stdc++.h> using namespace std; const int N 阅读全文
posted @ 2021-02-16 19:40 popozyl 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 树套树 - AcWing 2488 树套树是一个非常暴力的数据结构。线段树维护区间,每个线段树的结点分别又是一棵平衡树。这样就可以解决任意区间的动态查询前驱问题。 #include <bits/stdc++.h> using namespace std; const int N = 5e4+10,I 阅读全文
posted @ 2021-02-14 21:54 popozyl 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 并查集 + splay启发式合并 - AcWing 1063 - 永无乡 本题用并查集维护连通性,用splay支持在线查询第k大。为了使得splay能够完成合并操作,本题需要利用启发式的思想,即每次合并都将节点数少的splay的所有节点加入到节点数较多的splay中去。可以证明,splay的启发式合 阅读全文
posted @ 2021-02-14 16:17 popozyl 阅读(45) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页