锌 填坑计划

联赛年份 Day1T1 Day1T2 Day1T3 Day2T1 Day2T2 Day2T3
2010 \(\surd\) \(\surd\) \(\surd\) \(\surd\) N/A N/A
2011 \(\surd\) \(\surd\) \(\surd\) \(\surd\) \(\surd\) Mayan游戏
2012 \(\surd\) \(\surd\) 开车旅行 \(\surd\) \(\surd\) 疫情控制
2013 \(\surd\) \(\surd\) 华容道 \(\surd\) \(\surd\) \(\surd\)
2014 \(\surd\) \(\surd\) \(\surd\) \(\surd\) \(\surd\) 飞扬的小鸟
2015 \(\surd\) \(\surd\) 斗地主 \(\surd\) \(\surd\) 运输计划
2016 \(\surd\) 天天爱跑步 换教室 \(\surd\) 蚯蚓 愤怒的小鸟
2017 \(\surd\) 时间复杂度 逛公园 \(\surd\) 宝藏 列队
2018 \(\surd\) \(\surd\) 赛道修建 旅行 填数游戏 保卫王国

10.4

2010 T4引水入城(10.4)

性质:第一层流到的最后一层的点是连续的。
然后就可以贪心求最小有多少线段覆盖
具体的贪心过程:
按照l为第一关键字(从小到大),r为第二关键字(从大到小)
先取第一个,然后在找到一个与已经覆盖范围有交的线段,要去延伸的r最长。
还是有些细节需要注意
CODE

2011 day1T3观光公交(10.4)

一点做的欲望都没有, 逼着自己想了想。
想了很久,得到结论:这题能做?
然后乱搞了一个傻逼模拟做法。
看了题解傻眼了,竟然真的有人这样做,还A了。
CODE
貌似loj又加强了数据,所以过不了。

2014 day1T2 寻找道路(10.4)

比较简单一题吧,反边建图,按照题意模拟bfs就做完了
CODE

10.5

疫情控制(10.5)

做这道题,我已经心力交瘁了。
这么大的范围,显然贪心啊。
结论:一个士兵越往上越优。
然后二分最大的时间。
代码难度才是这个题的真实难度。
先让这些士兵能跳多高就跳多高(不能超过1号点
如何维护?倍增,记录\(f_{i,j}\)i号点到\(i + 2^j\)点的距离,然后倍增。
记录1号点到其余所有点的距离\(dis_i -\)
先让跳不过的,把改点保护的叶子都标记了。
然后把能跳过的从大到小排序,若该子树内叶子有未被标记的,就留守该点。
若都被标记了,先填不能全被标记的。
代码难度好大啊,小菜鸡只能先坑着了。

货车运输(10.5)

算是历年T3来比较容易的题
有个结论:两个点路径上最小的点,在最大生成树上。
然后倍增求LCA的时候,把最小路径也给算上。
不知道为什么,本机测试不会TLE,洛谷也AC了,只是LOJ疯狂TLE
CODE

解方程(10.5)

不费口舌了,大家都用了一个模数还A了是怎么回事
用4个模数就会T,233
CODE

信息传递(10.5)

看成图,求这张图的最小环。
因为一个点不会出现在两个环上。
即一个强联通分量是一个环。
CODE

运输计划

原文地址:https://www.cnblogs.com/gaozhuoyuan/p/11622713.html