会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
自动驾驶厂的CV算法工程师/当过安全算法工程师/前ICPC选手
新随笔
管理
上一页
1
2
3
4
5
6
7
8
···
16
下一页
2019年9月14日
洛谷P3804 后缀自动机
摘要: 先贴板子,留坑
阅读全文
posted @ 2019-09-14 04:56 nervending
阅读(158)
评论(0)
推荐(0)
2019年9月13日
gym101908 [2018-2019 ACM-ICPC Brazil Subregional Programming Contest] 题解
摘要: 感觉难度和邀请赛类似,题目质量也低于国内邀请赛,(题面/数据不出锅的情况下) https://codeforces.com/gym/101908 A.大概是莫比乌斯之类的,不会 B:博弈,不会 C:欧拉公式+二维偏序 首先,根据平面图欧拉公式,可推导出答案为$n+m+1+$交叉的数量 交叉的数量由三
阅读全文
posted @ 2019-09-13 04:00 nervending
阅读(357)
评论(0)
推荐(0)
2019年9月10日
codeforces 444C 分块标记
摘要: 标记当前区间是否完全相等
阅读全文
posted @ 2019-09-10 21:48 nervending
阅读(183)
评论(0)
推荐(0)
2019南昌icpc网络赛 I题 二维偏序,分块套树状数组
摘要: https://nanti.jisuanke.com/t/41356 对于带修的二维数点,可以bit套主席树,也可CDQ三维偏序 但是最后我选择分块套BIT暴力... 复杂度为$m(blocksize+blocknum*logn)$ 显然,如果按照$\sqrt{n}$分块,并不是最优的 我们可以适当
阅读全文
posted @ 2019-09-10 17:06 nervending
阅读(271)
评论(0)
推荐(0)
快速理解整体二分-lougu3834静态区间第k大
摘要: 首先,是一个整体二分的入门题 https://www.luogu.org/problem/P3834 题目很简单,要求快速求解静态区间$[l,r]$的第$K$大元素值 好,先思考一个简单问题 给一个序列,求一次这个序列的第$k$大 有一种二分思路是,我们用计数排序,然后维护它的前缀和 每次直接二分第
阅读全文
posted @ 2019-09-10 06:25 nervending
阅读(629)
评论(0)
推荐(1)
2019年9月9日
南昌icpc网络选拔赛 H题 K进制加速矩阵快速幂
摘要: https://nanti.jisuanke.com/t/41355 一眼矩阵快速幂,但是显然过不去,$1e7*log(1e18)$,矩阵很小. 然后开始优化: 1.和斐波那契一样,打表可以发现模运算下,循环节为$499122176$,快速幂从$1e7*log(1e18)$变成$1e7*log(4e
阅读全文
posted @ 2019-09-09 01:10 nervending
阅读(267)
评论(0)
推荐(0)
2019年9月7日
icpc徐州网络赛 I题,树状数组维护二维偏序问题
摘要: 分析过程如下: 1.由于输入为一个排列,那么可以推算出,符合条件的点对一定是$nlogn$级别的 2.询问等价于查询$[l,r]$内有多少个$(x,y)$满足$l≤x$ 且 $y<=r$ 3.我们发现,这就是一个二维偏序问题 4.更直观地,我们可以把每个满足要求的点对看做一个二维平面上的点$(x,y
阅读全文
posted @ 2019-09-07 18:35 nervending
阅读(372)
评论(0)
推荐(0)
2019年9月6日
codeforce 1217E 线段树乱搞
摘要: https://codeforces.com/contest/1217/problem/E 1.显然,最终的集合一定只包含2个元素 2.这两个元素一定是某一位上重叠的最小值和次小值 位数很小,最多10个 所以做法呼之欲出,开10棵树,分别维护每一个位上,存在值的所有数字中,最小的2个数字即可
阅读全文
posted @ 2019-09-06 03:51 nervending
阅读(369)
评论(0)
推荐(0)
2019年9月3日
icpc2019 南京网络赛选拔赛 F 尺取 线段树维护区间最大值
摘要: #pragma GCC optimize("Ofast") #include<bits/stdc++.h> #define ll long long #define ull unsigned long long #define fi first #define se second #define mp make_pair #define pii pair<ll,ll> #define all(x)
阅读全文
posted @ 2019-09-03 15:28 nervending
阅读(229)
评论(0)
推荐(0)
icpc2019 南京网络赛选拔赛 A 二维数点+蛇形填数
摘要: 做法: 把每次询问按容斥定理分成四个二维前缀和查询,然后对x排序,扫描线即可
阅读全文
posted @ 2019-09-03 15:09 nervending
阅读(191)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
16
下一页
公告