随笔分类 - OI——题解
摘要:闲话 一个蒟蒻,在网络同步赛上进行了这样的表演—— T2组合计数不会,T3字符串数据结构不会,于是爆肝T1 一开始以为整个地图都有车,然后写了2h+的树套树,终于发现样例过不去 然后写可持久化并查集Debug到13:20过了前4个样例,然后第5个T飞了。 FST? 。。。。。。 FST! 完美收获5
阅读全文
摘要:"洛谷题目传送门" 蒟蒻惊叹于一道小小的数论题竟能涉及这么多知识点!不过,掌握了这些知识点,拿下这道题也并非难事。 题意一行就能写下来: 给定,求 乍一看,指数这么大,要怎么处理好呢?上费马小定理。
阅读全文
摘要:"洛谷题目传送门" 球啊球 ~~@ "xzz_233" qaq~~ 高斯消元模板题,关键在于将已知条件转化为方程组。 可以发现题目要求的未知量有个,题目却给了我们个点的坐标,这其中必有玄机。 由高中数学知识可以知道,三点定圆(二维),四点定球(三维)······以此类推,应该是$n+
阅读全文
摘要:"洛谷题目传送门" 来个正常的有证明的题解 我们不好来表示某时刻某一个位置是哪一张牌,但我们可以表示某时刻某一张牌在哪个位置。 设数列表示号牌经过次洗牌后的位置,我们试着来递推一下 首先,如果此刻牌在上面一叠,显然 接
阅读全文
摘要:"洛谷题目传送门" 90分WA第二个点的看过来! 简要介绍一下中国剩余定理 中国剩余定理,就是用来求解这样的问题: 假定以下出现数都是自然数,对于一个线性同余方程组(其中与互质) $\begin{cases}n\equiv
阅读全文
摘要:"洛谷题目传送门" 很容易想到,如果他们相遇,他们初始的位置坐标之差和跳的距离(设为跳的次数)之差应该是模纬线长同余的,即 转化一下,不就变成了让我们求一个不定方程$(n m)t+kl=x y(k\in \m
阅读全文
摘要:"洛谷题目传送门" 分数其实就是一个幌子,实际上就是求互质数对的个数(除开一个特例)。因为保证了$a define R register const int N=1000001; int pr[N],phi[N]; long long ans[N]; bool f[N]; int ma
阅读全文
摘要:"洛谷题目传送门" 很可惜,充满Mo力的Mo拟退火并不是正解。不过这是一道最适合开始入手Mo拟退火的好题。 对模拟退火还不是很清楚的可以 "看一下" 这道题还真和能量有点关系。达到平衡稳态的时候,物体的总能量应该是最小的。而总的能量来源于每个物体的重力势能之和。要想让某个物体势能减小,那就让拉着它的
阅读全文
摘要:"洛谷题目传送门" ~~HNOI爆零前回刷模板题~~ 非常不正经的题目,目前并没有合适的优秀算法,就算是大家公认的dfs(还是不要强行叫dfs spfa吧,概念应该不一样,这就是暴力dfs松弛答案) 但是对于随机数据来说,dfs有着优秀的效率,可以快速发现负环并退出 从每个点开始暴力dfs,记一个b
阅读全文
摘要:"洛谷题目传送门" 先安利蒟蒻仍在施工的 "博弈论总结" 首先根据题目,石子被两两分组了,于是根据SG定理,我们只要求出每一组的SG值再全部异或起来就好啦。 把每一对数看成一个ICG,首先,我们尝试构造游戏的状态转移DAG。把一堆石子拿掉,另一堆任意拆成两堆,等于说由状态可以转移到$\
阅读全文
摘要:"洛谷题目传送门" 说不定比官方sol里的某理论最优算法还优秀一点? ~~所以说不定可以出到?~~ 无所谓啦,反正是个得分题。Orz良心出题人,~~暴力有70分2333~~ 思路分析 正解的思路很巧妙,其实我并不觉得这是个正儿八经的网络流或者二分图匹配的题目,主要还是个思维+建
阅读全文
摘要:"洛谷题目传送门" emm。。。题目名写了个平衡树,但是这道题的理论复杂度最优解应该还是树状数组套值域线段树吧。 就像 "dynamic ranking" 那样(蒟蒻的 "Sol" ,放一个link骗访问量233) 所有的值(包括初始a数组,操作1、3、4、5的k)全部先丢进去离散化 对于1操作查比
阅读全文
摘要:"洛谷题目传送门" 思路分析 最简单粗暴的想法,肯定是大力LCT,每个树都来一遍link之类的操作啦(T飞就不说了) 考虑如何优化算法。如果没有1操作,肯定每个树都长一样。有了1操作,就来仔细分析一下对不同树的影响。 假设有一个1操作形如,那么从微观来看差异,我们只关注第l 1棵树
阅读全文
摘要:"洛谷题目传送门" ZJOI的考场上最弱外省选手T2 10分成功滚粗。。。。。。 首先要想到30分的结论 ~~说实话Day1前几天刚刚刚掉了SDOI2017的树点涂色,考场上也想到了这一点~~ 想到了又有什么用?反正想不到最大的贡献是怎么推出来的 然后晚上~~心中怀着九条CNM~~看完了Soluti
阅读全文
摘要:"洛谷题目传送门" 膜拜神犇出题人管理员!!膜拜yler和ZSY!! 没错yler连续教我这个蒟蒻写起床困难综合症和睡觉困难综合症%%%Orz,所以按位贪心的思路可以继承下来 这里最好还是写树剖吧,不过我根本不会,于是只好来个LCT,用unsigned long long维护链上双向的按位操作。具体
阅读全文
摘要:"洛谷题目传送门" 最弱的Splay。。。。。。 暴力模拟30分(NOIP2017实际得分,因为那时连Splay都不会)。。。。。。 发现只是一个点从序列里搬到了另一个位置,其它点的相对位置都没变,可以想到维护每一行的前列的平衡树,还有最后一列的平衡树。但是如果对所有点都开一个Splay,
阅读全文
摘要:"洛谷题目传送门" 差分约束模板题,等于双向连0边,小于等于单向连0边,小于单向连1边,我太蒻了,总喜欢正边权跑最长路。。。。。。 看遍了讨论版,我是真的不敢再入复杂度有点~~超级~~伪的SPFA的坑了 为了保证复杂度,需要缩点后用拓扑排序统计答案。首先全相等的点本质上是相同的,可以缩到一起,所以先
阅读全文
摘要:"洛谷题目传送门" 我实在是太弱了,第一次正儿八经写背包DP,第一次领会如此巧妙的容斥原理的应用。。。。。。 对每次询问都做一遍多重背包,显然T飞,就不考虑了 关键就在于每次询问如何利用重复的信息 我这么弱,当然是想不到容斥原理的啦 暂且先当成完全背包,每种硬币可使用无限次,预处理数组,$f[
阅读全文
摘要:"洛谷题目传送门" 太弱了不会树剖,觉得LCT好写一些,就上LCT乱搞,当LCT维护双连通分量的练手题好了 正序删边是不好来维护连通性的,于是就像水管局长那样离线处理,逆序完成操作 显然,每个点可以代表一个双连通分量,查询就是链的长度 1 连接一条边,如果在LCT中还没连通就link,如果连通了,显
阅读全文
摘要:"洛谷题目传送门" 最无脑LCT题解,Dalao们的各种算法都比这个好多啦。。。 唯一的好处就是只管码代码就好了 开战cut,停战link,询问findroot判连通性 太无脑,应该不用打注释了。常数大就不用说了(逃 cpp include include define R register int
阅读全文