首页 > 代码库 > 雅礼集训——day3、day4
雅礼集训——day3、day4
day3:
上午考试就拿了10分。。。
T1写了个N^3的暴力,然后就拿了10分。。。正解是要二分时间然后找到前m个脚,然后用二分套二分求第k大。。。。
T2看了半天感觉并不可做。。。然后正解居然要用斐波拉契数列的通项来求解。。。。
T3求最小生成树的个数,我以为这道题还是可以拿50分的,然后就没有然后了。推了2小时的样例然后强行把自己劝退了。。。正解是要用字母树+贪心。。。
要学的东西又多了好多,压力好大。。。
下午讲的字符串算法,最后的那个回文树不是很明白。。。这两天得学一下字符串算法
day4
再次爆零QAQ
T1的数据范围完全可以写一个前缀和,结果我跟个智障一样的写了个树状数组来计数,然后就没有然后了,本来推出来的DP式然后我把自己给否定了,然后写了个贪心最后连样例都没过= =心情复杂
T2导弹拦截的三维板。第一问还是和以前的做法一样,用n^2的DP来求一下LIS,第二问我还是跟一个智障一样的写了个反过来的东西,然后就没有然后了。然而正解好好想的话确实可以想出来啊。。。点与点之间具有很明显的拓扑关系,然后就可以构成DAG,这样的话就可以用二分图最大匹配来求解DAG的关键路径。不过这次也是GET到了二分图的新姿势,收获还是挺大的,然后据说还可以用上下界均为1的网络流来写,考虑学一下具有上下界的网络流算法。
T3写了个完全的乱搞+强行过样例。正解还是树归,其实还是有能力拿30分的。。。
这次考试真的很惨,如果自己好好想一下的话确实是可以拿到200分左右的,嗯大概对自己还是有点信心的,晚上回酒店学术了= =
下午讲的数论+组合数学+概率,然后我就又多了好多要学的东西QAQ
雅礼集训——day3、day4