2022/7/6 考试总结

时间安排

7:40~8:10

首先看T2,这不是原题吗?
仔细一看好像少了个K的限制,这样的话难道只能二分队列?
然后用分块求区间逆序对,复杂度 O ( n n l o g n ) O(n\sqrt nlogn) O(nn logn),估计过不掉。
于是先写了个暴力

8:10~8:30

T3的暴力不知道怎么写,只能写个randomshuffle希望随机数据下两个答案比较近。
不过似乎跑的还挺快的。

8:30~9:30

写T1的暴力,首先可以状压求出经过点集为S的路径的权值,然后类似子集卷积就行了。
不过n只有15所以 3 n 3^n 3n枚举子集就行了。

9:30~10:40

想了想感觉T2可以再套一个CDQ,写了写过了样例,和暴力拍上就没管了。

10:50~11:30

因为T3数据随机,因此感觉可以乱搞。
找一个质数然后把所有数对他取模,枚举取模后的数字然后检验,复杂度玄学,不过感觉期望意义下会挺快的,跑了一下极限数据,发现需要8s,感觉要玩,不过也可能使vector常数过大,说不定开了O2之后就快了

考后总结

T1:根本没有往网络流上想,也没想到用匹配求答案。
不过学会了二分图最大匹配,至于最大权匹配就算了吧。
T3:不会写的时候要敢于乱搞!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值