会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜螢光
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2020年8月27日
NOI2020游记
摘要: ###Day-2 提前到长沙打APIO 又双叒叕炸了(WC才卡线铜牌),先上来一通杠T2,结果死活调不对,写出一堆锅,最后改了一个看似卵用都没有的东西结果过了???此时已经2.5h 然后看T3好像挺可做啊,然后开始搞交互,又是一堆锅,最后一个corner test没查出来直接暴毙,100+滚粗 出来
阅读全文
posted @ 2020-08-27 23:31 夜螢光
阅读(504)
评论(0)
推荐(0)
2020年8月11日
部分CF Div2 E/F题解合集
摘要: CF1391E 一道挺套路的构造。 先选出一棵$dfs$树,我们把根为链顶的重链弄下来,如果长度大于$\lceil \frac{2}\rceil$就输出。 否则我们把重链的前某一半删掉,并且使得剩下的重链上的深度最小点的子树大小小于等于$\lceil \frac{2}\rceil$。 这样树就裂成了
阅读全文
posted @ 2020-08-11 13:42 夜螢光
阅读(286)
评论(0)
推荐(0)
2020年7月3日
「NOI2019」序列
摘要: 有趣的一道题 首先考虑费用流建图,大概长这样: (其余边流量均为1,源点至多流出K单位流量) 然后我们有一个显然的发现:一个点与源点或汇点的连边一旦被选了,就不会退掉 于是我们得出一个结论:一个数只要被选就不可能将它删除 我们抛开费用流,考虑这样一个算法: 我们每次上下各选一个点,在零散点对数量不超
阅读全文
posted @ 2020-07-03 20:14 夜螢光
阅读(216)
评论(0)
推荐(0)
2020年6月24日
AHOI2020爆炸记
摘要: #Day0 在本校考,机子早就开始用了 幸运地就坐在我原来的位置上 随手敲了几个板子,发现自己NTT板子居然调了10min >_< 感觉非常颓废 #Day1 早上开题,发现T2是如何优雅的求和的超级弱化版,15min切了 然后去看T1,发现数据2e6就开3s?编了一个$nlogn$做法,写了1h才调
阅读全文
posted @ 2020-06-24 09:55 夜螢光
阅读(281)
评论(0)
推荐(0)
2020年5月31日
Segment Tree Beats
摘要: 初始问题:给定一个序列$a$,支持: 对于$l\leq i\leq r$,$a_i$改成$\min(a_i,x)$ 求区间和 我们每次取min,大多数情况下对于线段树上每个线段对应的区间来说,其中间的数的种类数是要减少的 如果每次都要减少,那么我们可以暴力,根据势能复杂度分析是$O(nlogn)$的
阅读全文
posted @ 2020-05-31 20:12 夜螢光
阅读(524)
评论(0)
推荐(0)
更快的多项式多点求值?
摘要: 一个奇妙的科技 定义卷积矩阵$M=$ $$\begin a_0&0&0&...\ a_1&a_0&0&...\ a_2&a_1&a_0&...\ ...&...&...&...\ \end$$ 显然,我们把多项式系数$a_0,a_1...$拿下来放到这个方阵中,另一个多项式写成列向量的形式,用此矩阵
阅读全文
posted @ 2020-05-31 19:58 夜螢光
阅读(621)
评论(0)
推荐(0)
2020年5月11日
拟阵交
摘要: 给定两个拟阵 \(M_1(S,I_1),M_2(S,I_2)\) 求两个拟阵的一个独立集 \(I\) 使得 \(I\in I_1,I\in I_2\) 且 \(I\) 满足一定条件(比如 \(|I|\) 最大,\(|I|\) 最大的同时 \(I\) 中元素权值和最大之类) 我们采用增量法 定义交换图
阅读全文
posted @ 2020-05-11 21:29 夜螢光
阅读(741)
评论(0)
推荐(1)
LGV 引理
摘要: 不相交路径计数 问题:有n个起点和n个终点,对所有配对的不相交路径条数乘上配对的逆序对数求和。 另$e(i,j)$表示起点i到终点j的路径条数 \[ \left|\begin{array}{cccc} e(1,1) & e(1,2) & ... &e(1,n) \\ e(2,1) & e(2,2)
阅读全文
posted @ 2020-05-11 21:07 夜螢光
阅读(484)
评论(0)
推荐(0)
2020年3月17日
模板合集
摘要: ###矩阵乘法以及求逆(实数) struct matrix{ int n,m; double a[N][N]; matrix(int nn,int mm):n(nn),m(mm){ memset(a,0,sizeof(a)); } matrix operator *(const matrix &x)
阅读全文
posted @ 2020-03-17 18:18 夜螢光
阅读(232)
评论(0)
推荐(0)
上一页
1
2
公告