个人博客地址:https://www.cnblogs.com/Varuxn/ 欢迎大家来踩
随笔分类 - 题解
摘要:解题思路 NOIP在即,感觉即将退役,或许是最后一篇题解了。。。 求水的体积不是特别好求,我们考虑求出 水+柱子 的体积最后再减去柱子的体积。 发现对于最高的柱子在中间的情况其实可以把最高柱子一侧的柱子平移到另一边,其实是一样的,类似于下图的这种情况: 由于我们计算的是 水+柱子 的体积,因此对于一
阅读全文
摘要:干燥的冷气,尘埃的味道,我在其中……踏上旅途。 解题思路 其实仔细观察我们可以发现路径一定是一个类似于下图的一个左括号之后中间随便反复曲折,然后右边在来一个右括号。 然后对于两个括号形状的东西其实是可以利用 Hash 来判等特殊处理的。 对于中间的部分直接 DP : \(f_{i,j,k,0/1}\
阅读全文
摘要:己所欲者,杀而夺之,亦同天赐 解题思路 一定不要用自动溢出的 Hash!!!!!!! 我真的是调吐了。。。 思路非常简单明了 : 需要我们创新一下 Hash。 首先我们的 Hash 要满足无序性。。 因此我们可以把 Hash 值的意义更改一下。 例如: 的 Hash 值是 \(base^
阅读全文
摘要:就算只有六十亿分之一的机会,我们还是会邂逅。 解题思路 非常好的一道构造题。 在手动模拟几个样例(也许不止几个)之后呢。 就可以发现其实这些操作的开始以及最后几步是有相通之处的。 关于手动模拟的样例放在了文章末尾,需要的自取。 先考虑操作次数。 尝试探索答案的下界,设 x 为序列中相邻的相同元素对数
阅读全文
摘要:无限接近于零,却又不等于零的可能性。 P5327 [ZJOI2019]语言 解题思路 暴力 首先讲一下我垃圾的 40pts 的暴力(其他 dalao 都是 60pts 起步): 当然评测机快的话(比如 LOJ 的),可以卡过 3,4 个点(逃。 对于 1,2 测试点的话,我们直接记录两个节点之间路径
阅读全文
摘要: 我一直注视着你,似近,似远。但你永远,看不见我…… 解题思路 虚树好题 首先,对于总价值比较好求,对于一条边,它对于答案的贡献就是他所联通的两部分选中节点的 的乘积。 然后对于求最小值以及最大值的方法大同小异,因此在这里只介绍求最小值的方法: 我们先
阅读全文
摘要:有些梦想虽然遥不可及,但不是不可能实现。只要我足够的强。 前言 调了挺长时间的,并查集合并的时候需要 find 一下,不然会炸内存。。。。 解题思路 参考了题解区一篇思路非常好的题解,在这里讲一下自己的见解。 首先明确一下 K 的取值只有 1 或者 2 这里看数据范围非常重要!,对于
阅读全文
摘要:大家都是伪善者,世间充斥着不真实。 题目传送门 解题思路 正解当然是虚树了。 首先对于原树以及虚树各开一个结构体存边,这个不用多说。 然后我们先 DFS 一遍,求出各个节点的时间戳,子树大小,深度以及父亲节点,并初始化倍增 LCA 。 对于每一次的操作,我们都建一棵虚树(注意数组的清空),为了方便,
阅读全文
摘要:P2257 YY的GCD 解题思路 果然数论的题是真心不好搞。 第一个莫比乌斯反演的题,好好推一下式子吧。。(借鉴了blog) 我们要求的答案就是 这算是一类题了,大概套路如下: 表示 \
阅读全文
摘要:洛谷 P6622 [省选联考 2020 A/B 卷] 信号传递 题解 某次模拟赛的T2,考场上懒得想正解 (其实是不会QAQ), 打了个暴力就骗了 就火速溜了,参考了一下某位强者的题解 大概懂了一点思路,有亿点毒瘤。。。 数据范围是 的 明显是个状压么!!! 数组代表意义
阅读全文
摘要:题目传送门 根据本蒟蒻细致粗略的分析 这明显是一道水题模(du)板(liu)题 可我竟然没有一遍AC; 为更好地食用本题解需要了解以下内容 1.dfs(大法师深搜) 2.bfs(冰法师广搜)/dij最短路 3.STL vector的使用 4.STL 队列的使用 其次就是一些优化(本人在此处卡了whi
阅读全文
摘要:做完这道题才略微感觉自己懂了一点关于概率与期望的知识QAQ。。。 一:关于概率与期望的定义 转载节选于blog 1、什么是数学期望? 数学期望亦称期望、期望值等。在概率论和统计学中,一个离散型随机变量的期望值是试验中每一次可能出现的结果的概率乘以其结果的总和。 这是什么意思呢?假如我们来玩一个游戏,
阅读全文
摘要:洛谷P3232[NOI2013]游走 题目描述 给定一个 n 个点 m 条边的无向连通图,顶点从 1 编号到 n,边从 1 编号到 m。 小 Z 在该图上进行随机游走,初始时小 Z 在 1 号顶点,每一步小 Z 以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分
阅读全文
摘要:分块yyds ————关于线段树合并的题我用分块过掉这件事 题目传送门 先说正解 正解当然是线段树合并等一类做法了 至于解析。。。出门右转题解区第一篇 (就是他让我看不懂,然后用分块打的) 给出 fengwu 的 #include<bits/stdc++.h> #include
阅读全文