摘要: 1.bzoj1489-> 这是个新套路。 我们希望找到最小的x,那么可以二分x,然后判断是否存在圈的边权的平均值小于等于x。 设圈的边权依次为w1,w2,w3,…,wk,平均值为p, 则有p= (w1+w2+w3+…+wk)/k , 可以推出p*k=w1+w2+w3+…+wk, 这样就会有(w1-p 阅读全文
posted @ 2018-07-26 13:10 echo6342 阅读(214) 评论(0) 推荐(0)
摘要: 并不想把题解和模板解释写在一块。 一、有向图 强连通子图顶点两两可达,强连通分量是尽可能大的强连通子图。 Kosaraju 有两次dfs:第一次对原图dfs,记录每个点被访问完的顺序(注意:是访问完的顺序,不是dfs序!);第二次对反向图进行dfs,每次从最晚被访问完的点出发,能走到的所有点构成一个 阅读全文
posted @ 2018-07-26 09:42 echo6342 阅读(198) 评论(0) 推荐(0)
摘要: 据说这些并不对劲的内容是《信息学奥赛一本通提高篇》的配套练习。 并不会讲Trie树。 1.poj1056-> 模板题。 2.bzoj1212-> 设dp[i]表示T长度为i的前缀能否被理解。这样,对于所有满足T[(x+1)...i]是一个字典中的单词的x,dp[i]|=dp[x]。 所以,就可以将所 阅读全文
posted @ 2018-07-18 14:53 echo6342 阅读(181) 评论(0) 推荐(0)
摘要: 据说这些并不对劲的内容是《信息学奥赛一本通提高篇》的配套练习。 先感叹一句《信息学奥赛一本通提高篇》上对kmp的解释和matrix67的博客相似度99%(还抄错了),莫非matrix67藏在编者之中? 但这不重要,因为并不对劲的人不会对kmp作出任何解释。 课后练习: 1.bzoj1355-> 可以 阅读全文
posted @ 2018-07-17 15:14 echo6342 阅读(206) 评论(0) 推荐(0)
摘要: 题目传送门:-> 看到题目的第一反应当然是暴力:对于串s建后缀自动机,每次询问中,求w对应的子串在s的SAM中的right集合。O(qmk)听上去显然过不了。 数据范围有个∑w<=1e5,也就是说,q*k<=1e5,当q更小或k更小时可以用不同的方法。 k更小时,会发现每个w的子串数可能会很小,子串 阅读全文
posted @ 2018-06-11 17:43 echo6342 阅读(587) 评论(1) 推荐(0)
摘要: 传送门-> 这题的原理看上去很神奇。 称拓扑图中入度为0的点为“起点”,出度为0的点为“终点”。 因为“起点”和“终点”可能有很多个,算起来会很麻烦,所以新建“超级起点”S,向所有点连边,“超级终点”T,所有点向它连边。这样原图中的最长路就是新图中的最长路-2。 dis[a->b]表示a到b的距离。 阅读全文
posted @ 2018-04-19 21:50 echo6342 阅读(270) 评论(1) 推荐(0)
摘要: 传送门-> 这题的正确做法是splay维护这摞书。 但是并不对劲的人选择了暴力(皮这一下很开心)。 据说照顾了splay的大肠腧的数据为暴力提供了漏洞。 阅读全文
posted @ 2018-04-11 19:40 echo6342 阅读(163) 评论(0) 推荐(0)
摘要: 传送门-> 离线操作听上去很简单,遗憾的是它强制在线。 每个时刻可以看成可持久化线段树中的一个版本,而每一个版本的线段树维护的是值某一段区间且在这个版本对应的时刻出现的数之和。 会发现同一时刻可能会有很多个数插入,这时可以对每个点记录版本,版本相同就不用更新了。 注意空间问题,并不对劲的空间让并不对 阅读全文
posted @ 2018-04-07 19:06 echo6342 阅读(174) 评论(0) 推荐(0)
摘要: 传送门-> 三分裸题。 发现答案只和最后一个科目公布成绩的时间有关。 科目公布成绩的时间越早,老师们的不愉快度越高,这个时间越晚,学生们的不愉快度越高。 它看上去像个单峰的,那么就三分好了。 判断时就是个简单的贪心。对于结束时间T,A>B时,让所有T后结束的科目的老师花B的不愉快度加速;B>A时,让 阅读全文
posted @ 2018-04-05 20:49 echo6342 阅读(160) 评论(0) 推荐(0)
摘要: 传送门-> 据说本题的正确读法是【shìng运数字】。 听上去本题很适合暴力,于是并不对劲的人就去写了。其实这题就是一个很普(有)通(趣)暴力+神奇的优化。 首先,会发现幸运数字很少,那么就先搜索出所有幸运数字。 找出每个幸运数字后,会发现每一个数在[a,b]出现了多少次是可以直接算出的,就是flo 阅读全文
posted @ 2018-04-03 16:10 echo6342 阅读(214) 评论(0) 推荐(0)