会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
luckydrawbox
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
21
下一页
2021年10月11日
树状数组
摘要: 你可以通过 TA_TTA\_TTA_T 更改树状数组维护的基本类型。 #define TA_T int 上面的基础类型是 int\text{int}int。 变量 n:树状数组的元素个数。 a[i]:元素 aia_iai。 底层操作 lowbit(x):得到 xxx 二进制下最后一个 111 所表
阅读全文
posted @ 2021-10-11 15:26 luckydrawbox
阅读(7)
评论(0)
推荐(0)
2021年10月9日
并查集
摘要: 普通并查集 变量 fa[i]:iii 的父亲。 函数 init(n):初始化 1∼n1\sim n1∼n。 get(x):找到 xxx 的根源父亲并路径压缩。 merge(x,y):将 xxx 和 yyy 所在的集合合并。 每次操作的均摊复杂度为 O(α(n))O(α(n))O(α(n))。 str
阅读全文
posted @ 2021-10-09 23:10 luckydrawbox
阅读(8)
评论(0)
推荐(0)
2021年9月28日
CF715C Digit Tree
摘要: Link\text{Link}Link 看到题解区的大佬都用 map\text{map}map,蒟蒻表示只会 sort\text{sort}sort,于是这里给出一个不用 map\text{map}map 的点分治做法。 前置知识 树的重心。 点分治。 乘法逆元。 题意 给定一棵 nnn 个点的树,
阅读全文
posted @ 2021-09-28 00:24 luckydrawbox
阅读(6)
评论(0)
推荐(0)
2021年9月21日
CF911F Tree Destruction
摘要: Link\text{Link}Link 前置知识 深度优先搜索 DFS 树的直径 拓扑排序 题意 一棵 nnn 个点的无根无权树,进行 n−1n-1n−1 次操作,每次进行如下操作: 选择树上的两个点 u,vu,vu,v。 ansansans 加上 u,vu,vu,v 之间的简单路径经过的边数。 删
阅读全文
posted @ 2021-09-21 23:58 luckydrawbox
阅读(17)
评论(0)
推荐(0)
2021年9月15日
P2717 寒假作业
摘要: Link\text{Link}Link 福利 双倍经验 题意 一个长度为 nnn 的区间 a1∼na_{1\sim n}a1∼n,求其中有多少个连续子序列的平均数不小于 kkk? 分析 首先我们知道:对于一个区间,如果每个数都减去 kkk,那么这个区间的平均数就会减少 kkk;同时,它的任意连续子
阅读全文
posted @ 2021-09-15 21:41 luckydrawbox
阅读(7)
评论(0)
推荐(0)
P2804 神秘数字
摘要: Link\text{Link}Link 福利 双倍经验 题意 一个长度为 nnn 的区间 a1∼na_{1\sim n}a1∼n,求其中有多少个连续子序列的平均数大于 mmm?答案对 920849319208493192084931 取模。 分析 首先我们知道:对于一个区间,如果每个数都减去 mm
阅读全文
posted @ 2021-09-15 21:34 luckydrawbox
阅读(25)
评论(0)
推荐(0)
2021年9月13日
UVA1362 Exploring Pyramids
摘要: Link\text{Link}Link 题意 给定一棵树的 dfs\text{dfs}dfs 序 sss,求这棵树的形态数量,答案对 10910^9109 取模。 有多组数据。 分析 我们知道,一棵树的 dfs\text{dfs}dfs 序长这样: 根|子树 1|根|子树 2|根|子树 3|根|……
阅读全文
posted @ 2021-09-13 13:26 luckydrawbox
阅读(10)
评论(0)
推荐(0)
2021年9月5日
块状链表
摘要: 使用前,请根据自己需要更改基本数据类型: #define B_L_T int 以上实现了一个以 int\text{int}int 为基本数据类型的块状链表定义。 为了实现输出元素值的操作,使用前请根据需要更改输出方式 put(val)\text{put}(val)put(val) 操作: void
阅读全文
posted @ 2021-09-05 15:45 luckydrawbox
阅读(14)
评论(0)
推荐(0)
2021年9月4日
链表
摘要: 使用前,请根据自己需要更改基本数据类型: #define L_T int 以上实现了一个以 int\text{int}int 为基本数据类型的链表定义。 操作 insert(p,val)\text{insert}(p,val)insert(p,val):在第 ppp 个元素后插入一个值为 valva
阅读全文
posted @ 2021-09-04 23:45 luckydrawbox
阅读(17)
评论(0)
推荐(0)
2021年8月31日
扫描线
摘要: 这里提供求矩形面积并的扫描线。 你可以根据自己的需要更改基本数据类型 S_B_TS\_B\_TS_B_T: #define S_B_T long long 上面实现了一个以 long long 为基本数据类型的定义。 所有的函数已经完成,所以你只需要用到两个函数: insert(x1,y1,x2,y
阅读全文
posted @ 2021-08-31 13:32 luckydrawbox
阅读(7)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
21
下一页
公告