04 2019 档案
摘要:Preface 这个彩笔的省选随心游被中考实验考试坑掉了 所以前两天都一直脱离部队,第一天讲课完了才有的过去 一轮凉了那么二轮翻盘?翻车预定。之后还有上海的ACM没有CXR神仙的ACM窝怎么打啊 Day -1 然而并没有准备什么的,最近只是和CXR一起做了做19年的省选题 预计在二试前写完十二省联考
阅读全文
摘要:好难写的 字符串+数据结构 问题,写+调了一下午的说 首先理解题意后我们对问题进行转化,对于每个字符串我们用一个点来代表它们,其中类串的点权为它们的长度,类串的权值为 这样我们根据题意把的边连起来,同时每个类串向所有 以其为前缀 的类串连边 这样我们就得
阅读全文
摘要:小清新分块题,从头到尾都十分套路,和CXR大佬一起YY了一下就出来了 首先套路地设个 阈值 ,把修改的分成大于和小于等于两部分,然后我们考虑分别求解这两部分 这个应该是比较简单的一部分了吧,我们考虑到此时要修改的数也就个,所以可以大力修改
阅读全文
摘要:非常妙的一道思博题啊,不愧是myy出的题 首先我们考虑一个暴力DP,直接开一个数组表示的路径能否构成回文串 考虑直接拿一个队列来转移,队列里存的都是的点对,然后每次枚举两边的边更新答案并扩展即可 但是这样的复杂度是的,不够优秀。
阅读全文
摘要:完了我是数学姿势越来越弱了,感觉这种CXRdalao秒掉的题我都要做好久 一些前置推导 首先我们很容易得出 我们可以直接$ad+bc=0\Rightarrow ad= bc\Rightarrow \fra
阅读全文
摘要:ZJOI2019神题,间接送我退役的神题233 考场上由于T2写挂去写爆搜的时候已经没多少时间了,所以就写挂了233 这里不多废话直接开始讲正解吧,我们把算法分成两部分 1.建一个“胡牌自动机” 首先我们发现这题不能转化为一般DP问题求解的最大瓶颈就是因为它的状态很诡异 但是我们细细一想,形如$\{
阅读全文
摘要:有趣的思博套路题,想到了基本上加上个对线性基的理解就可以过了 首先考虑到这个把数分成两半的分别异或的过程不会改变 某一位上的总个数 因此我们求出所有数的,然后从高到低枚举每一位的值,分情况讨论: 如果这一位是,那么显然分配完后必然使得$x_1,x_
阅读全文
摘要:感觉不是很难的一题,想了0.5h左右(思路歪了,不过想了一个大常数的两只做法233) 然后码+调了1h,除了一个SB的数组开小外基本上也没什么坑点 先讲一个先想到的方法,我们对于这种问题显然可以 二分第大 ,然后验证有多少个值小于等于它 然后考虑怎么判断,我们建一棵 0/1Trie
阅读全文
摘要:这题是最近看到的今年省选题中最良心的一道了吧 看题+想题+写题都可以在0.5h内解决,送分含义明显啊 首先理解了题意后我们很快就能发现两个点如果要被分在一段那么必须在它们的祖先处合并 首先我们考虑下二叉树怎么做,发现如果对于每个节点维护一个 堆 ,然后每次在一个点合并两个儿子的堆 根据简单分析我们发
阅读全文
摘要:Preface ZJOI一轮被麻将劝退的老年选手看到这题就两眼放光,省选也有 乱搞题 ? 然后狂肝了3~4天终于打完了,期间还补了一堆姿势 由于我压缩技术比较菜,所以用的都是 非打表算法 ,所以一共写了5K…… 话不多说我们慢慢分析这道神题(真的是慢慢,最后还会放上许多辅助的CODE) Case1~
阅读全文
摘要:完了感觉最近留了好多坑的说,这题也是模模糊糊地会一点 首先我们发现题目要求的是 单调不上升 的序列个数,那么一个套路就是用值减去下标 然后考虑连续位置的限制,这个我们做一个 置换 然后尽量向后取 这样拿值和位置 卷积 就变成了合法方案数的分子总方案数的分母? 感觉策不太懂啊,QQ上加
阅读全文
摘要:完全不会的数学神题,正解留着以后填坑 将一个口胡的部分分做法,我们考虑计算格点多边形(包括三角形)面积的 皮克公式 : 那么我们枚举每一个点,考虑算出它作为内部节点的总方案数以及作为边界上的点的方案
阅读全文
摘要:送我退役的神题,但不得不说是ZJOIDay1最可做的一题了 先说一下考场的ZZ想法以及出来后YY的优化版吧 首先发现每次操作其实就是统计出增加的节点个数(原来的不会消失) 所以我们只要统计出线段树上每个节点在进行了次操作(有棵树)是某个点为的总个数,令这个值为 然后考
阅读全文
摘要:我可以大喊一声这就是个SB题吗? 首先讲一句如果你像神仙CXR一样精通 搜索 你就可以得到(无Subtask)的好成绩 我们考虑挖掘一下题目的性质,首先发现这是一个 置换 ,那么我们发现这的显然会成环 然后我们发现那个度数的性质其实就是告诉你环上的点必须左右括号相间 换而言之一个环其实
阅读全文
摘要:我可以大喊一声这就是个思博题吗? 首先如果你能快速把握题目的意思后,就会发现题目就是让你求出每个点要成为 树的重心 至少要嫁接多少边 先说一个显然的结论,重心的答案为(废话) 然后我们考虑 贪心 处理,每次肯定要砍断以重心为根的树的大小尽量大的子树 那么至少要砍多少呢,至少$\frac{1}{
阅读全文
摘要:我可以大喊一声这就是个套路题吗? 首先看到 LCP 问题,那么套路的想到 SAM ( SA 的做法也有) LCP的长度是它们在parent树上的LCA(众所周知),所以我们考虑同时统计多个点之间的LCA对 树上问题的话请出万能算法—— LCT (这里准确的说应该是 实链剖分 ),我们只需要不停地 就
阅读全文
摘要:ZJOI讲课的题目, 数据结构 什么的还是很友好的说 首先我们发现题目中提到的距离的东西显然可以用单调队列维护 但是暴力搞去不掉区间并的限制,那么我们考虑从区间并入手 对于这种问题的套路有一个就是 线段树 维护一个区间的最优解,然后计算完一个点的答案之后直接在线段树上更新即可 所以我们
阅读全文
摘要:Preface 一轮完挂之后好久没搞OI了(Luogu的Day打卡都没了QAQ),经过斟酌还是决定走下去吧 但是文化课的坑也开始变大,要同时兼顾三边的话还是感觉力不从心 所以训练强度会比之前下降很多,二轮也不想多的了,没有压力地去享受~~麻将~~比赛吧 从这次的总记开始就开始采用 题目+
阅读全文