摘要:
最短路问题是信息学竞赛中一个十分重要的问题。在非常多的题目和其他算法、数据结构中都有涉及。最短路算法也是信息学竞赛中的一个难点,对思维能力和代码能力有极大考验和锻炼。目前在网络上没有一个非常完整的最短路详解,各个算法书中也缺乏一些详细的图像和代码来解释,更缺少一些特殊优化及时间复杂度和正确性的详解或证明。本文尝试弥补这些信息的缺失,将会详尽地展示最短路算法的定义、思路、实现、优化和证明等内容。 阅读全文
最短路问题是信息学竞赛中一个十分重要的问题。在非常多的题目和其他算法、数据结构中都有涉及。最短路算法也是信息学竞赛中的一个难点,对思维能力和代码能力有极大考验和锻炼。目前在网络上没有一个非常完整的最短路详解,各个算法书中也缺乏一些详细的图像和代码来解释,更缺少一些特殊优化及时间复杂度和正确性的详解或证明。本文尝试弥补这些信息的缺失,将会详尽地展示最短路算法的定义、思路、实现、优化和证明等内容。 阅读全文
posted @ 2020-07-30 14:36
ZTL-UwU
阅读(387)
评论(0)
推荐(0)

[ 数据结构 ] 树状数组 树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为Log(N)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在Log(N)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果加入多个辅助数组则可以实现区间修改与区间查询)。
简单的任务难度评估的算法(ELO) 适用于简单的任务如题目,象棋谜题等。不保证合适 $$ P = \frac{1}{1 + 10 ^ {\frac{R_0 - R_p}{400}}}\ R_n = R_0 + K(O - P) $$ 其中 $R_n$ 为新 Rating,$R_0$ 为旧 Ratin
馒头卡最近在研究数学,她从八尺深的脑洞里掏出来一个这样的函数,这个函数的定义域为 $N^*$,值域也是 $N^*$,并且这个函数 $f()$ 对任意正整数 $n$ 满足:
$$\sum_{d|n}f(d) = n$$
牧羊人 A 和牧羊人 B 总是很无聊,所以他们要玩一个游戏。A 有 $a$ 只羊,B 有 $b$ 只羊。他们想要知道 $a^b$ 的因子和是多少。这就很为难两个牧羊人了,由于答案太大,你能不能告诉我答案取模 $9901$ 的数。
[BZOJ3028 食物 food] 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险!我们暂且不讨论他有多么 NC,他又幻想了他应该带一些什么东西。... 生成函数入门题 https://www.lydsy.com/JudgeOnline/problem.php?id=3028
浙公网安备 33010602011771号