搭建MkDocs Material
前言
MkDocs是一个开源的静态站点生成器,支持Markdown,适合发布文档。
而MkDocs
Material基于Material设计风格,更加简洁美观,例如OI Wiki就是基于MkDocs
Material搭建的。
源代码可以在GitHub上查看。
这好像是全博客第一篇与文化课有点关系的……
(rgq:真好玩)
蒟蒻爆零记
放在以前,我会推荐到freenom注册域名,毕竟是免费的嘛。
不过前几天,我原先的域名https://luckyfuy.cf/突然进不去了,查了一下不是DNS解析的问题,到freenom一看状态变成FRAUD了:
不知道是我的网站被误认为诈骗网站了还是freenom玩的把戏,免费的果然就是最贵的,所以我准备换一个域名。
区间最值查询(range minimum/maximum query,
RMQ)问题主要有两种解决方法:ST表(sparse
table)和线段树(segment
tree),本文主要讲ST表。
ST表适合解决静态RMQ问题,即:
给定\(n\)个数,进行\(m\)次询问。对于每次询问,都需要回答区间\([l, r]\)中的最小值或最大值。
如果用暴力做法,每次都对区间\([x, y]\)扫描一遍,肯定是过不了的,所以我们需要引入ST表。ST表可以实现\(O(n \log n)\)的预处理和\(O(1)\)的查询。