01 2023 档案
摘要:模拟退火 听说是模拟了物理中的降温过程来寻找全局最优解的过程? 众所周知物理中的降温过程是,所以我们仿照这个过程定义温度,降温系数。 每次我们有一个当前的解,历史最优解。假设我们求最小值。我们做这样的事情: 扰动,扰动幅度相关于(一般正
阅读全文
摘要:Nim z utrudnieniem 挺精巧一题。 首先我们知道,nim游戏后手必胜的充要条件为所有堆的数量异或和为,则相当于要选择一部分数使得异或起来为所有的异或和。 直接dp是的,不可接受。 发现题目里给了一个非常奇怪的限制:,考虑从这
阅读全文
摘要:题面传送门 为了方便,我们仅保留的反向边。 可以发现,如果某个点到同时有相同边权的边,那么就是一个合法的点对。因此可以这样暴力扩展,用bitset优化,能过分。 这个方法的问题在于没有用到双向边的性质。具体的,我们发现,如果$
阅读全文
摘要:KUR 首先设,考虑求出的范围。假设序列的第位为,则,即将区间向左循环位移,然后对所有这样的区间取交。 由于循环位移可能一个区间变成两个,因此直接取交不好做。考虑取反变成取并,然后排序即可。 但是你会发现
阅读全文
摘要:鱼 首先如果枚举了和,则与独立,则可以分别考虑,最后将方案乘起来。 先来考虑。显然三角形与三角形都是等腰三角形。平面上的等腰三角形不会很多,实际上是级别的。因此对于每个点,可以按照其它点到这个点的距离排序,然后暴力枚
阅读全文
摘要:题面传送门 真的很想吐。 题目的意思大概就是在一棵树上选出个联通块,使得这个联通块有交。 显然联通块的交还是联通块,因此转化为对联通块计数。而联通块个数等于点数减去边数,因此可以分别对点和边计数。 设表示子树中最深的点小于的联通块有多少个,
阅读全文
摘要:题面传送门 没想到二分图博弈这么早就考了? 首先我们发现,如果将和起点行列之和奇偶性一样的点设为黑色,其余设为白色,那么每次空格只会在异色边之间走,而不会在同色边之间走。 这就类似于一个二分图,更具体的,如果一个黑色方格上面的棋子是X(认为起点也是X),一个白色放个上面的棋子是O,且两者相邻,则两者
阅读全文
摘要:个人不是很理解Miller-Rabin算法的正确性,所以这篇东西可以图一乐( 确定性判素性的方法都很慢,所以要考虑随机但是错误概率低的判素方法。 首先有Fermat素性测试,即费马小定理的逆用。众所周知费马小定理有,当是质数是对成立
阅读全文
摘要:Tourism 容易想到跑出dfs树,这样只有返祖边,且每个点的深度不超过。 考虑状压祖先的状态,设表示dfs到了点,祖先的状态为的最小值。 的每一位由三种组成:没选,且没有儿子覆盖,选了,没选但是有儿子覆盖。 既要从父亲拿到状态又要从儿
阅读全文
摘要:题面传送门 考试的时候只想到处理的边没想到维护的路径。 首先如果没有可以退一步的限制显然就是相邻两点的最短路之和。退一步的限制想到点边互换。与处理出表示号边和号边之间的最短路,这里为了方便将其拆成有向边。这个可以用Dij加上双向链表$O(m
阅读全文
摘要:组合动作 首先考虑如何问出第一位的信息,显然可以步。 然后接下来考虑逐位增加,每次暴力需要两步。这样总共步。 考虑优化,首先我们发现每次允许询问串长为,而,因此假设不是首字母的字符为,每次可以问$Ans+c_2+Ans+c_3+c_1
阅读全文