摘要:
长度为$n$的序列,序列的每个位置有$4$种取值。$i$出现在一位的概率为$p_i$。 你需要对$4^n$个序列编码,使得期望的序列长度最小。 编码满足任意一个序列的编码不是另一个序列的编码的前缀。 \(n\le 20\) 把$4^n$个序列的出现概率求出来,然后合并果子。 优化这个过程:我们只关注 阅读全文
摘要:
两个人博弈:一排格子,每个格子有一定的价值$a_i$。操作:如果上一次操作的位置旁边有空位,选择其中一个空位占据;否则任选一个空位。 每个人最大化自己的价值和。输出结果。 \(n\le 3*10^5\) 博弈吼题。 先手一定不希望在一堆操作之后被占据先机: 稍微举例说明。 假如$2|n$,如果先手选 阅读全文
摘要:
一棵树$T$和一张图$G$,现在对图进行加边操作:每次找到$(a,b,c)\(满足\)(a,b),(b,c)\in E_G$,且$a,b,c$任意顺序在$T$上排列在一条链上。 问对图$G$操作到不能操作时,$|E_G|$是多少。 \(n,m\le 2000\) 神仙题。。。对着三个标切的,下次遇到 阅读全文
摘要:
一棵树,每个点有个权值$v_i$。 从根节点开始,每次遍历与走过的点联通的未走过的点,使得$v_i$的前缀和的最小值大于等于$0$。 问是否能够到达$T$。 \(n\le 10^5\) 经典贪心。。。然而由于不知道怎么处理终点而搞了几天。。。 可以将一个点看成$(a_i,b_i)\(的形式,表示前缀 阅读全文
摘要:
你和另一个人在玩石头剪刀布,双方的出招策略都按照各自的有限状态自动机进行(下一步对方通过这一步我方出什么决定到达哪一个状态)。 现在给出对方的自动机,但是你不知道对方的初始状态。你要造一个自动机使得对于任意对方的初始状态,$10^9$场中你的胜率为$99%$。 自己的初始状态是你自己钦定的。 \(n 阅读全文