摘要: 可能是我数据结构学傻了。 显然序列长度不超过$logK$。 然后我就掉在了$O(n*log^2n)$的坑里。 正解居然是dfs..... 第一问直接二分,然后dfs找答案,注意是在排完序之后的序列上找,这样保证是$O(K)$的复杂度。 然后第二问我又不会了,我一直在想怎么按位确定,也只能做到$O(n 阅读全文
posted @ 2018-09-13 18:30 asd123www 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 如果只要求做出来这个题的话还是非常简单的。 直接用题目中所给的性质暴力logw级别的数列然后二分就行了,非常傻逼。 证明:不存在$f[b]-f[a]==f[r]-f[l] (b>a,r>l)$ 首先不妨设$b>r,a>l$ 1>当b为奇数时 $f[b]-f[a]>=f[b-1],f[r]-f[l]< 阅读全文
posted @ 2018-09-11 17:03 asd123www 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 竞赛图是有向完全图,我见到的题包括给定一个竞赛图或者是竞赛图的计数问题。 首先给出两个结论: 1>:任意竞赛图都有哈密顿路径(经过每个点一次的路径,不要求回到出发点)。 2>:竞赛图存在哈密顿回路的充要条件是强联通。 显然如果我们可以证明出结论2的话,对于一般竞赛图的哈密顿路径我们只需tarjan按 阅读全文
posted @ 2018-09-11 10:28 asd123www 阅读(3758) 评论(0) 推荐(1) 编辑
摘要: 挺好的题。。 我只想到了按照极角排序之后最优的选择方案一定是连续的一段(注意这是一个圆所以要拓展两倍)。 证明:如果我们知道了最终向量的方向,那么显然的一点是我们只会选择那些极角差小于$\pi /2$的向量(这个可以用向量的加减法来证长度的变化)。 然后就是优化了。我们枚举所有的$[l,r]$里面包 阅读全文
posted @ 2018-09-06 08:57 asd123www 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 这个题没有想出来。。 首先显然的一点是我们要对每种颜色做一次不重复的贡献计算。 同种颜色的贡献就是矩形的并。从网上查了资料,矩形面积并用的是扫描线,那么这个我们也可以用扫描线了。 我们考虑枚举横坐标,维护存在于当前横坐标的所有纵坐标的区间。 一个性质是所有的矩形都是边长为k的正方形,那么在加入或删除 阅读全文
posted @ 2018-09-03 17:28 asd123www 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 之前一直没有博客,进队之后只有自己一个人,想着开一个博客来记录一下自己的经历吧。 高一接触到了oi,但是自己的oi之路并不是那么顺利。大概高一整整上半年都没怎么有感觉,我们需要在三个月后综合文化课成绩决定是否可以学习奥赛。当时自己非常的爆炸,分班之前我都放弃了,noip2016我也就没有去考。得知自 阅读全文
posted @ 2018-09-01 20:12 asd123www 阅读(1155) 评论(10) 推荐(16) 编辑