摘要: 一.栈 1. luogu P3467 [POI2008]PLA-Postering 这个题听说是单调栈的入门题qwq 自己想的时候想到了用单调栈维护高度 依次入栈,while(即将入栈的高度小于栈顶),就弹出栈顶; 但是具体怎么记答案还是没想到 于是又想了一个玄学做法,用桶记录所有出现过的高度 相邻 阅读全文
posted @ 2018-11-06 09:30 flowphyl 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 求解逆元方法向 阅读全文
posted @ 2018-11-05 20:55 flowphyl 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 没有毒了 退役就解密码了 阅读全文
posted @ 2018-11-04 23:13 flowphyl 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 用途:用于求解一些有特定要求的最短路和最长路问题,如可以经过任意选择的某点几次,或者说任意选择某条路可以路径减半,或者说某条路可以逆行.....类似的看起来很动态的要求 看到这种题千万不要想不开去写dp,分层图是一个很好的思路。 但是多半这种题就有那么一点儿板 2.方法:对于每一种神奇的要求, 阅读全文
posted @ 2018-10-31 23:13 flowphyl 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 用途:判断和求得一个循环数列的循环节 大致流程: 用途:判断和求得一个循环数列的循环节 大致流程: 两人在如图的跑道赛跑 第一个人跑得慢,每次前进一步;第二个人快,每次前进两步 由于跑道性质,第二个先进入环状跑道后一直循环,直到遇到第一个人把他“追上” 由此就找到了循环节 通过证明可以发现第二个人只 阅读全文
posted @ 2018-10-30 20:55 flowphyl 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一.质数 1.筛质数:有两种 一个线性筛,一个欧拉筛。一般用欧拉筛就行了,如果是求一个[l,r] l r大但差的绝对值小的区间,先用线性筛筛前面,然后用欧拉筛筛后面 欧拉筛O(N log log N):注意每次i循环从2开始 j从i开始 线性筛 O(N):j从1开始 2.质因数分解:试除法。 结合欧 阅读全文
posted @ 2018-10-19 12:16 flowphyl 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.读入优化 完整理解: 2.输出优化 完整理解: 所以整理一下就长这样 所以整理一下就长这样 最后还有一个buff,但不能本地调试 其它什么的详见这里 upd: 我们最后得到了一个健康的快读+buff 阅读全文
posted @ 2018-10-18 21:32 flowphyl 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目描述 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治着整个星系。 某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开 阅读全文
posted @ 2018-10-17 23:06 flowphyl 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 大根堆 小根堆 重载运算符 阅读全文
posted @ 2018-10-17 15:05 flowphyl 阅读(891) 评论(0) 推荐(0) 编辑
摘要: bfs法 阅读全文
posted @ 2018-10-16 22:02 flowphyl 阅读(146) 评论(0) 推荐(0) 编辑