倍增
ars4me
Emirates COOPERTIRES Europcar puma
© Arsenal Broadband Limited 2017
NLondonCOYGGU-ner
展开
-
【倍增】【分治】qbxt精英班
day2原创 2017-07-19 21:56:04 · 234 阅读 · 0 评论 -
【数论】[HNOI2006]鬼谷子的钱袋
倍增以及二进制的思想 比如我们要算的是10 如果要组成的一个数能由一部分加上另一部分组成就ok了 6~10可以由1~5加5组成 所以要选5 接下来就把5除2然后再用小的一部分组成大的一部分 一直除2到不能再除 因为要从小到大输出 但第一个确定的一定是最大的 所以可以用栈存储原创 2017-10-16 07:47:35 · 326 阅读 · 0 评论 -
【倍增】[luoguP1613]跑路
题目做完之后出现了一个大问题 - - 虽然这是个倍增但这个代码怎么看怎么像DP这道题是一个倍增加最短路的题好题 n很小所以用floyd就够了 当然就算用什么堆优化迪杰斯特拉也没啥用必经倍增就n3n^3 每秒可以跑2^k米 所以可以预处理出1秒钟可以到达的边 再用一个Floyd求出1到n的最短路径就可以了 关于预处理: f[i][u][v]表示u到v能否通过2^i到达 边界条件就是在读入的时原创 2017-10-16 09:22:18 · 223 阅读 · 0 评论