12 2024 档案
摘要:很有趣的题目. 思路 我们考虑如果每一个栈里只有一个数怎么办。 这个时候,我们会形成一个基环树森林。 我们的操作相当于每走一步就删掉来时的路。 那么每个点最终会停在离它最近的环上的点。 我们可以发现一个性质,一个环是不会影响结果的,因为它总能走回来。 所以我们可以不断的删掉一个环,直到它变成一个树。
阅读全文
摘要:best 定理居然还有运用范围。 思路 考虑如何来判断是否有解。 由于每一条边都需要用到。 但是它是使用很多条路径进行覆盖。 我们考虑一个很巧妙的转化。 建立一个超级源点,源点向每一条路径的开头连一条边。每一条路径的结尾向源点连一条边,这样一条路径就变成了一个回路。 把所有回路连起来,就是一条欧拉回
阅读全文

一言
我从不猜测,那是破坏思维的坏习惯。
—— 福尔摩斯探案集