会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
StaroForgin的博客
一个蒟蒻在博客园的小站
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
50
51
52
53
54
55
56
57
下一页
2020年1月17日
[SDOI2017]天才黑客
摘要: 天才黑客 题解 貌似挺简单的一道dijkstra 其实到最后发现就是建图跑一次dijk,就是建图有些恶心而已。 我们发现这道题本质上就是一个找最短路,关于每条边的距离它给了一个trie树来形容。 由于每条边的长度会受到它当前所带的字符串的影响,所以我们就顺理成章的想到了拆点。 明显不能把一个点拆成它
阅读全文
posted @ 2020-01-17 23:25 StaroForgin
阅读(6)
评论(0)
推荐(0)
2020年1月7日
[AHOI2005]航线规划
摘要: 航线规划 题解 好水一树剖 最先看到这道题时,有点像缩点,不过又不知道缩点咋搞,于是想到了树剖。 我们会发现这是一个连通图呀,可联通图又该咋搞呢?我们发现一句很重要的话: 航线破坏后不可恢复 要求的又是关键航线,于是我们便想到了树。假设我们一直把它删下去,那么我们一定会得到一棵有n-1条边的树。既然
阅读全文
posted @ 2020-01-07 13:58 StaroForgin
阅读(6)
评论(0)
推荐(0)
2020年1月4日
[JOISC 2014 Day1]历史研究
摘要: 历史研究 题解 莫队水题。 一看是序列的查询,就知道又要用那些数据结构。 好吧,题目说得很明确了,我们很明显可以用莫队来维护。 可是,如果直接莫队的话应该只有5pts。 忽然发现序列长度不超过,那么就离散化一遍,貌似可以过15pts了。 我们发现我们这样的算法是的,我们还可以在最后统计答案的地方加上
阅读全文
posted @ 2020-01-04 14:17 StaroForgin
阅读(8)
评论(0)
推荐(0)
2020年1月3日
Harry And Math Teacher
摘要: Harry And Math Teacher 题解 很明显的一道dp。dp板题 仔细一看。dp,明显会T炸。 于是我们可以怎样去做呢? 笔者一看查询区间,就想到了各种神仙的序列操作。 划分树?AVL?Treap?红黑树?明显会TLE 于是,我们就回到了最基础的线段树。线段树神仙 好吧,我们可以构造一
阅读全文
posted @ 2020-01-03 15:03 StaroForgin
阅读(7)
评论(0)
推荐(0)
2019年12月28日
[SHOI2015]激光发生器
摘要: 激光发生器 题解 我讨厌数学!!! 计算几何,欺负笔者数学差。 好吧,此题貌似有点坑,总之笔者调了半天。 这么小的数据,一看就是模拟。 其实此题可以分为两大版块,一个部分是求交点,挺好写的,还要判断一下在不在线上。 第二个部分是重点,就是该如何反射。 我们可以先求出它与法线的夹角,再将它旋转,使它达
阅读全文
posted @ 2019-12-28 16:06 StaroForgin
阅读(7)
评论(0)
推荐(0)
2019年12月25日
[luogu P3784][SDOI2017]遗忘的集合
摘要: 遗忘的集合 题解 生成函数万岁!!! 很明显是一道的生成函数的题,开始推吧!!! 我们知道,一个数可以被取无限次的生成函数为。 我们可以用01的序列表示是否选这个数,设每项为,则这个多项式F为 很明显,我们的目标是求出。 子命题: 证明如下: 证毕。 将原式代入并取ln 如此我们枚举, 现在就求出了
阅读全文
posted @ 2019-12-25 19:42 StaroForgin
阅读(7)
评论(0)
推荐(0)
维修数列
摘要: 维修数列 题解 这是一道无旋Treap模板题,尽管笔者调了半天。 我们来分析一下每一个操作。 对于INSERT操作,我们可以将其从x分成两个子树,再将它要加的点建成一棵子树,将这三棵树合并即可。 对于DELETE操作,我们可以将其拆为三棵子树,删掉中间的子树,把两边的合并即可。 对于MAKE-SAM
阅读全文
posted @ 2019-12-25 14:14 StaroForgin
阅读(6)
评论(0)
推荐(0)
2019年12月21日
寿司晚宴
摘要: 寿司晚宴 题解 分析一下部分分。 30pts:考虑状压dp,我们可以选择将每个质因数压为一位,一个二维的dp状压,方程式也很好想。50pts:别问笔者怎么想出来的,我们发现两个质因子完全不同的集合,它们构成的数也一定不同。于是我们可以去掉一维,只在最后加上两个完全不同状态的乘积即可。70pts:笔者
阅读全文
posted @ 2019-12-21 16:24 StaroForgin
阅读(7)
评论(0)
推荐(0)
1-02E. JM的西伯利亚特快专递
摘要: 1-02E. JM的西伯利亚特快专递 题解 题面说得很明白了,很明显的一道贪心。 我们知道要让字典序最小,我们必须让越前面的数越小。所以,贪心思想如下: 我们每次假定当前s串中最小的值,若t串尾部的值比这更小,那么就要t串尾的值,否则一直取到最后一个。 其正确性很容易证明。 源码 #include<
阅读全文
posted @ 2019-12-21 15:55 StaroForgin
阅读(7)
评论(0)
推荐(0)
荷马史诗
摘要: 荷马史诗 题解 一道Huffman树的模板题。尽管笔者考试时未做出来(因为不会Huffman)。 其实到我们明白题意后就可以知道此题就是在一棵k叉树上旋n个点,使没有一个点的祖先被选。 研究到这里,很明显的一道Huffman的模板,至于Huffman具体怎么实现就不再说明了。 源码 //#pragm
阅读全文
posted @ 2019-12-21 15:37 StaroForgin
阅读(8)
评论(0)
推荐(0)
上一页
1
···
50
51
52
53
54
55
56
57
下一页
公告