04 2018 档案
摘要:"洛谷题目传送门" 分数其实就是一个幌子,实际上就是求互质数对的个数(除开一个特例)。因为保证了$a define R register const int N=1000001; int pr[N],phi[N]; long long ans[N]; bool f[N]; int ma
阅读全文
摘要:前言 蒟蒻最近准备狂补数学啦TAT 基于筛素数,可以同时快速求出欧拉函数。于是蒟蒻准备从这里入手,整理一下实现的思路。 筛素数及其一种改进写法 传统筛素数的做法(埃式筛)是,利用已知的素数,去筛掉含有此质因子的合数,十分巧妙。由于不是本文的重点,就只贴一下代码吧 include include de
阅读全文
摘要:"洛谷题目传送门" 很可惜,充满Mo力的Mo拟退火并不是正解。不过这是一道最适合开始入手Mo拟退火的好题。 对模拟退火还不是很清楚的可以 "看一下" 这道题还真和能量有点关系。达到平衡稳态的时候,物体的总能量应该是最小的。而总的能量来源于每个物体的重力势能之和。要想让某个物体势能减小,那就让拉着它的
阅读全文
摘要:前言 因为听说打得一手好随机化搜索的yyb据佬在考场上D2T3~~重测前~~拿下90分怒虐全场,所以蒟蒻也闻风而动了 网上好多博客都讲得十分高大上啊~~欺负我这种什么也不会的蒟蒻~~ 于是蒟蒻就想尝试用一种更浅显通俗的方式去理解它 算法简述 模拟退火适用的问题通常是一些求最优解的问题 比如,把问题抽
阅读全文
摘要:闲话 或许有人会问博主蒟蒻:ZJOI爆0记呢? 博主太弱了,刚刚去ZJ做了个梦回来,又得马不停蹄地准备HNOI 于是就成了烂坑 不过至少比某某更强更fake的 "xzz的游记" 要好一些 其实ZJOI挺值得回忆的,尤其是那三个晚上,在宾馆里度过的快乐时光(看看 "yyb" 和 "ppl" 的游记就知
阅读全文
摘要:"洛谷题目传送门" ~~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操作查比
阅读全文
摘要:随便写一点放在这里,以后想蛇皮卡常就很方便啦 蒟蒻太懒了,也就暂时不搞什么封namespace之类的操作了 程序结束时记得flush一下。
阅读全文
摘要:"洛谷题目传送门" 思路分析 最简单粗暴的想法,肯定是大力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,
阅读全文