2022.03.27省选模拟赛总结
1.时间安排
7:40~8:00 看题面
T1:题目名字是线性基,所以这题必然不是线性基,可能是位运算加个容斥这类的?10分签到。有一个n=0的点可能能做。
T2:不擅长的构造题,第一档n=50应该可以暴搜打表。
T3:树上问题,15分签到,菊花图可能能做。
8:00~8:30 T1
码完T1K=4的搜索,对K更大的点完全没想法,思考n=0的点。
一开始想既然没有取模这类的东西,说明答案可能不大,打表发现K=4一共60000多种情况只有731种合法,就给暴力写了玄学剪枝,但是写完K=5都跑不动,大概一算复杂度发现没减掉多少,就放弃打表的想法。
8:30~9:30 T3
觉得T3更可做就扔掉T2先写了T3。
写完n=2000的暴力kruskal后发现n=8000用prim就行过掉,但是忘了prim怎么写了,回头一看6s时限,觉得有机会,大力加玄学优化,并手动打开O2开关,本地测数据4秒多就能跑出来了。
9:30~10:30 T2
先按照题目要求直接暴搜,K=2就卡死了。
然后乱想,觉得可以类比二进制拆分去做,然后试着前面先全填-1,从后面一个一个试正数,凑成0,就能凑出来2的0的个数次方,但是不会写……
10:30~12:00
先想了想T3的菊花图,想着菊花可能必然拆出来最后是个链,就思考怎么样贪心去拆边,但是没有结果。
乱想+罚坐水完剩下一个小时。
result:
T1:10 T2:5 T3:30
(待upd)

浙公网安备 33010602011771号