02 2019 档案

摘要:【题解】 " P4886 快递员" 淀粉质好题!!!加深了我对点分治的理解。最近分治学了好多啊。 题目大意 给定你一颗有边权的树,再给你$m$和点对,请你在树上选出来一个点,使得所有点对到这个点的距离的最大值最小。请你输出最小的最长距离。 数据范围 对于$100\%$的数据,$n,m\le10^5, 阅读全文
posted @ 2019-02-16 15:37 谁是鸽王 阅读(341) 评论(2) 推荐(0)
摘要:【题解】矩阵乘法 给定$n$阶矩阵,求$\Sigma_{i=1}^{k} A^i$,对$mod$取模 此题可以直接分治,但我用纯数学办法做出来了QAQ 在我的另一篇 "博客" 里,有这道题的分治做法。 我们直接对题目要求什么设未知数吧,$sum_i=\Sigma_{j=0}^{i} A^j$,联系无 阅读全文
posted @ 2019-02-15 17:15 谁是鸽王 阅读(513) 评论(0) 推荐(0)
摘要:【题解】 " P2048 [NOI2010\]超级钢琴" 一道非常套路的题目。是堆的套路题。 考虑前缀和,我们要是确定了左端点,就只需要在右端区间查询最大的那个加进来就好了。$sum_j sum_{i 1}​$嘛,我们预处理对于$sum​$的$st​$表,然后枚举$i​$,然后记五元组$sum,i, 阅读全文
posted @ 2019-02-14 20:31 谁是鸽王 阅读(239) 评论(0) 推荐(0)
摘要:【题解】 " P3626 [APIO2009\]会议中心" 真的是一道好题!!!刷新了我对倍增浅显的认识。 此题若没有第二份输出一个字典序的方案,就是一道$sort+$贪心,但是第二问使得我们要用另外的办法。 考虑到题目的性质,贪心地想,假如我们已经选择了区间$i$,我们就可以~~盖将自其变者而观之 阅读全文
posted @ 2019-02-14 16:44 谁是鸽王 阅读(372) 评论(7) 推荐(0)
摘要:【题解】 " P4178 Tree" 一道点分治~~模板~~好题 不知道是不是我见到的题目太少了,为什么这种题目都是暴力开值域的桶QAQ?? 问点对,考虑点分治吧。直接用值域树状数组开下来,统计的时候直接往树状数组里面查询。记得每一层先把这一层的答案统计一下,统计的方法就是刚刚讲的在桶里查。 问题是 阅读全文
posted @ 2019-02-13 12:20 谁是鸽王 阅读(164) 评论(0) 推荐(0)
摘要:【题解】 "扑克牌游戏 " 假如我们知道一个答案,那么我们剩下的问题就是去检查这个答案是否合法。 显然可以拿$m$做文章,假设我们最终可以得到$ans$组套牌,那么对于每张牌,如果它的数量比$ans$小,我们就需要拿$joker$补。多的就没关系了。 很棒的思路,还有一个贪心做法,也很神仙。 "or 阅读全文
posted @ 2019-02-13 08:22 谁是鸽王 阅读(192) 评论(0) 推荐(0)
摘要:【题解】$quake$ 题目大意 我们共有报酬$f$元,一条边有它的价值$w_i$,有它的建造时间$t_i$。要求建一些边,生成一颗树。求最大的利润率。 数据范围 $n\le 400$ $m\le10000$ $Solution$ 实际上$n,m$出到$\le 100000$应该也是没问题的。 分数 阅读全文
posted @ 2019-02-13 08:15 谁是鸽王 阅读(204) 评论(0) 推荐(0)
摘要:【题解】cycle 题目描述 给定一个无向图,求一个环,使得环内边权$\div$环内点数最大。 数据范围 $n \le 5000$ $m\le 10000$ $Solution$ 考虑到我们可以对答案的式子变一下形, $\frac{\Sigma_{i\in V'} w_i}{|V'|}\le ans 阅读全文
posted @ 2019-02-13 08:09 谁是鸽王 阅读(274) 评论(0) 推荐(0)
摘要:从不浪费——分治总结 充分利用题目的性质,充分利用已知的信息,就是分治降低时间复杂度的保证。 序列上的纯粹分治 例一 "CJOI2019矩阵级数" 考虑式子的含义,是不是$\Sigma^{n} A^i =\Sigma^{\frac{n}{2}}A^i+A^{\frac{n}{2}}\Sigma^{\ 阅读全文
posted @ 2019-02-10 20:30 谁是鸽王 阅读(237) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-02-10 17:44 谁是鸽王 阅读(76) 评论(2) 推荐(1)
摘要:【题解】[CJOI2019Chebnear] 题目描述 给定平面上有$n$个仇人,$(x,y) ,x,y \in R^+$ ,$n$个人都是仇人关系,而有仇人关系的一对人的切比雪夫距离若$\le k$则会发生“吵架”。可是,对于有些仇人$i$和$j$,先记为三元组$P(t,i,w)$,他们的的仇人关 阅读全文
posted @ 2019-02-10 17:14 谁是鸽王 阅读(279) 评论(6) 推荐(1)
摘要:智商的比拼——思维题思考指南 最近做了几道思维题,感觉思维题就是烧脑,而且费劲,而且做不出QAQ!! 思维题可能分一下几个类别吧 鲨壁结论题。神犇之于结论题,如鱼之于水。而我之于结论题,QAQ。 1. 数论大法好。有些题目直接数学建模找结论啊QAQ,就比如[Running]这道题,关键性的东西就是$ 阅读全文
posted @ 2019-02-09 22:46 谁是鸽王 阅读(237) 评论(0) 推荐(0)
摘要:【题解】【总结】 " P1330 封锁阳光大学" &&图论小总结 这道题其实有一点点难度,不过我能经过思考做出来说明还是没有普及组$D1T1$难度的。 考虑一条边的两边要有且仅有一个点被选中...这不就是染色吗?想到此,聪明的你一定就知道怎么做了。 这题唯一的坑点就是不一定图是联通的,所以要$for 阅读全文
posted @ 2019-02-09 22:04 谁是鸽王 阅读(225) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2019-02-09 19:26 谁是鸽王 阅读(53) 评论(0) 推荐(0)
摘要:【题解】 " P3258 [JLOI2014\]松鼠的新家" 树链剖分板子题。 总结一点容易写错的地方吧: `if(d[top[u]] using namespace std; define RP(t,a,b) for(register int t=(a),edd=(b);t=edd; t) def 阅读全文
posted @ 2019-02-09 18:38 谁是鸽王 阅读(99) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-02-09 11:23 谁是鸽王 阅读(43) 评论(12) 推荐(0)
摘要:【题解】 " P3796 【模板】AC自动机(加强版)" 记录当前$cnt$是第几个"星"。记录第几个串是对应着第几个星。 这里补充一点对于$AC$自动机的理解。可能一直有个问题我没有想明白,就是打标记的点只有一个,然而匹配时,假若一个分支包括了另一个不同的分支该怎么办。实际上,我们可以在匹配的时候 阅读全文
posted @ 2019-02-08 22:41 谁是鸽王 阅读(121) 评论(0) 推荐(0)
摘要:【模板】 " P3806 【模板】点分治1" 很好的一道模板题,很~~无脑~~经典。 讲讲淀粉质吧,~~很营养~~,实际上,点分治是树上的分治算法。根据树的特性,树上两点的路径只有一下两种情况: 路径经过根$( )$ 路径不经过根$( )$ 显然对于$( )$我们可以通过指定一个新的根使得$( )$ 阅读全文
posted @ 2019-02-08 16:50 谁是鸽王 阅读(290) 评论(1) 推荐(0)
摘要:【题解】 " P2602 [ZJOI2010\]数字计数" 乍看此题,感觉直接从数字的位上面动手,感觉应该很容易。 但是仔细看数据范围,发现如果不利用计数原理,肯定会超时,考虑数码出现的特征: $A000$到$A999$,四位数中的$A$总共出现了$999 0+1$次。假设$A$在第$k$位上,那么 阅读全文
posted @ 2019-02-08 14:33 谁是鸽王 阅读(164) 评论(1) 推荐(0)
摘要:【题解】 " P2444 [POI2000\]病毒" 一道$ac$自动机好题... 考虑危险的字符串是什么意思,就是在这个文本串中有模式串的匹配,这样的匹配可以通过$ac$自动机完成。 那么给定一个字符串如何判断是否有病毒,直接就是看ac自动机是否匹配成功。 考虑“无限长的安全字符串”代表什么意思, 阅读全文
posted @ 2019-02-07 19:46 谁是鸽王 阅读(201) 评论(0) 推荐(0)
摘要:【题解】 " P3557 [POI2013\]GRA Tower Defense Game" 这道题是真的\ 根据题目给的$k$,可以知道,我们随便放塔,只要不全放一起,一定是一种合法的方案。 直接枚举就好了,脑子都不用,时间复杂度$O(n)$ cpp include using namespace 阅读全文
posted @ 2019-02-05 21:43 谁是鸽王 阅读(238) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-02-03 21:31 谁是鸽王 阅读(3) 评论(0) 推荐(0)
摘要:【题解】 "DZY Loves Chinese II" 不吐槽这题面了... 考虑如何维护图的连通性,如果把图的变成一颗的$dfs$生成树,那么如果把一个节点的父边和他接下来所有的返祖边删除,那么我们就可以确定图的连通性改变了。 考虑如何快速维护这个东西。 可以考虑这样 对于每条非树边,给他一个随机 阅读全文
posted @ 2019-02-03 20:11 谁是鸽王 阅读(173) 评论(2) 推荐(0)
摘要:【题解】 "Ghd" 一道概率非酋题? 题目很有意思,要我们选出大于$\frac{n}{2}$个数字使得他们的最大公约数最大。 那么我们若随便选择一个数字,他在答案的集合里的概率就大于$0.5$了。 我们若连续随机选择$10$次,那么我们答案判断失误的概率不就是$\frac{1}{2^{10}} i 阅读全文
posted @ 2019-02-02 20:40 谁是鸽王 阅读(236) 评论(0) 推荐(0)