2018年8月2日训练日记

比赛真是越打越崩。。。

今天的主要任务是补昨天杭电多校的题目,继续看2015年杭电多校的题目,牛客的多校训练五。

昨天的杭电多校收获就是 毫无思路的题过的人再多也不要再看了,推规律的题目还可以看。还有就是一定要多看几道题。虽然题干又臭又长,但是可能是水题。。。(虽然我极讨厌这种题) 然后今天补了那个规律题,熟悉了二维前缀和、区间和的求法(类似二维树状数组)。还有就是表要打的大一点。这样规律才明显,包括今天牛客多校的b题也是。

2015年杭电多校,看了第六套题的第一道题,愣是没搞懂。看题意明白了一点点,但还不是完全懂。明天继续看。然后开始了艰难的5小时。。。

搞了5个小时我一道题没做出来。队友搞了俩签到题。

然后A题是分数规划,之前遇到过但没注意,这次好好的补一下。去网上看了几篇资料。其实就是对于∑x[i]*c[i]/∑x[i]>=a    移项得∑x[i]*c[i]-a*∑x[i]>=0  然后就可以二分a了。通常题目会要求最多不删k项,然后排一下序取最大的前n-k项就行了。以后遇到可要长点心了。。。

然后J题是n个人住二人间和三人间,每间都有费用,求入住的最小费用。只需要求都住二人间、都住三人间、剩下的都住二、三人间或者住三人间多出来的一个再和一个住三人间的拼两个两人间,和住两人间剩下的一个人和原来的一个住两人间的拼三人间。取个最小费用。

然后E题就是个费用流。刚开始我想的建边方式对了,只是我想的是流量,而题解是费用。因为流量要限制每个宿舍留一次或者原先不在这的都搬出去1次,所以流量为1。费用就是搬出去的人数或者负的留下的人数。这道题要是放在费用流专题里有90%以上的把握是能做出来的。。。但是放到比赛中还是很难确信。。。还是做题太少,辩题能力差。因为做A浪费了大量时间。

今天都补完A和E,明天再看看其他题。

分数规划。。。

 

你可能感兴趣的:(训练日记)