8.11模拟赛总结

Posted Flame♡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.11模拟赛总结相关的知识,希望对你有一定的参考价值。

苏队和我说 我的ip属地是SD

这是否在暗示我速速和苏苏结亲呢!

今天状态还可以,准确来说也不是状态可以,只有我心情比较好 和 心情特别糟糕只想毁灭世界的时候不会打瞌睡

我今天属于后者

今天暴力时间太长 T2因为最开始觉得是dp 没有先看 开的晚了(最开始想了一下只会10) 不然其实可以写正解()

时间安排

7.30-8.00

看题 看了一会意识到T1 部分分 又想了一会正解

8.00-9.30

不想了 直接写写写

9.30-11.30

看了一会T3 想了一会正解 部分分一个暴力一个ddp 中间还迷了一会矩阵怎么写 就是我写出矩阵了 但一直觉得那个矩阵不对 想了一会看看时间(到11.00猛写)

11.30-12.20

推出来T2 的性质了 猛写暴力

题目分析

T1

a [ i ] = 0 a[i]=0 a[i]=0 是prufer序列

否则是直接搞出所有边计算答案 答案是最小生成树计数

T2

可以注意到 相邻两个可以作为一个二元组处理 设选中的是 ( C 1 , C 2 ) , C 1 < C 2 (C_1,C_2),C_1<C_2 (C1,C2)C1<C2

那么相当于就是要求排序之后前面有 y − 1 y-1 y1 个数字

那么根据选中的是 C 1 还是 C 2 C_1还是C_2 C1还是C2 可以分类讨论出来最初的状态和需要的数字 y 1 , y 2 y_1,y_2 y1,y2

对于一个二元组 ( x 1 , x 2 ) (x_1,x_2) (x1,x2) A = m a x ( x 1 , x 2 ) , B = m i n ( x 1 , x 2 ) A=max(x_1,x_2),B=min(x_1,x_2) A=max(x1,x2),B=min(x1,x2)

那么如果排成 A B AB AB 我们就可以视作 他们形成了一个整体

否则正常排序

那么再考虑 如果 A < B < C A<B<C A<B<C 相当于一定会垫2

如果 A < C < B A<C<B A<C<B 那么有 1 / 2 1/2 1/2 的概率垫1 1 / 2 1/2 1/2 的概率不垫

T3

部分分ddp板子 以及暴力

以上是关于8.11模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章

8.11模拟赛总结

JZ模拟赛 8.11

JZOJ5258.NOIP2017模拟8.11友好数对

8.5~8.11 每周总结

8.11联考题解

bypass网卡:公开IP属地触碰了谁的底线