第六天上午是第二场考试。自以为是做的很差了,不过竟分数比昨天高,而且还提升一名,所以机械键盘用的好舒服的说。具体原因是因为该水的分水到了(前几名就是该水的就水了的,所以二三四名分数一样),然后多骗到了10分,不过时间也到了快TLE的极限了。第一题很可惜,知道是用莫比乌斯函数,但是就像数学知道要求导一样,求完之后就发现求了也没什么用,所以就没有办法,转而写暴力去了;第二题完全没有思路,于是就做了50分的送分部分,也没有办法了,而题解是用二分(了解到二分的条件是单调性,三分的条件是凸性);第三题,我可是很用心的写了一个多小时的二维背包+记忆化,但是自己做的数据就TLE了,没办法,只能和写一维背包的人一样的分了,而且还稍稍慢一点吧。不过开心的是拿了第一吧。此处还要特别点名王司恺同学,他无意中发现老版本g++编译器的一个CE之处:如果对(unsigned) long long在构造的时候赋初值一定要带上ull后缀,否则就会报CE;顺带说一句,要是没有CE的话,我的键盘就是他的啦……(其实王司恺才是这里真正的大神啊)