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板子 以及暴力

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值