多校模拟 DAY2

多校模拟 DAY2

本来应该昨天写的……忘了


今天这个模拟赛有预告,
所以早上到机房的时候心态还是比较好
拿到题之后还是先遍历一遍
T1……嚯!暴力n^2能过60?真香!
T2……嚯!暴力n^2能过30?还挺香!
T3……暴力Floyd倒是能水30,但是没删边的另30分好像也可做?
T4……毫无头绪QAQ
(此时过去15min)
然后我决定T1T2就写暴力了
因为这两道题目测应该是数学题
然鹅我的数论水平基本停留在能看懂题解
T3T4好像更可做,可以多花点时间研究
于是开T1T2
15min写完调完两道题
90分到手真香
剩下3.5h做T3T4
再开看起来更可做的T3
T3我想的是先把询问离线
判断一下有没有删边操作
有就暴力Floyd,没有就跑另外一个程序
在写Floyd的时候遇到了亿些小麻烦
耽搁了一些时间
写完调完花了1h……QAQ
然后再去写另外30分
当时我想到可以先跑个dij什么的把两点之间的最短路处理出来
然后查找
写了一半发现预处理复杂度就达到了n^2log(n)……
又考虑到这个图是一棵树
可以通过求lca来求最短路
又开始兴奋地写代码
写了一半又发现这个预处理复杂度好像是n^2……
还是过不了……
然后又想了一些什么主席树+树剖之类的奇怪解法
还是不行
眼看时间就剩1h了我赶紧放掉T3去看T4
T4刚开始像个贪心
想出了几种贪心策略都被随手 hack掉
然后只好考虑暴搜好像可以水到一些分
然鹅此时只剩30min
这个暴搜目测十分难写
与其调不出来交个re代码
还不如瞎写个贪心没准还能过几分……
毕竟贪心这玩意就很玄学
这时我想到了2020省选day1T1卡牌游戏
然后瞎懵了个贪心就到点了
期望得分:60+30+30=120


实际得分:60+30+30+20=140
你看看我就说贪心就很玄学!
这么明显不对的贪心能过20!
和暴搜得分一样
当然我赛后还是把暴搜写了一下


题面依然要保密……
正解和代码就不放了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值