2019-team154-009
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
== 概述 ==
八月集训第一场
== 总结 ==
== dafu456 ==
真的滑水--电脑都没打开就过了5h
喜提巨神队友peh
C题由中间找最小贪心变成首尾找小的贪心变成dp,290min过了,迷幻。
G题,单调栈想到弹出一个元素没想到第二个元素的情况,先放着。当很多人过了以后突然想到,直接塞另一个单调栈就行了,过了,迷幻。
E题有神奇乘数法???想不出来。。。
J题,很可惜,没想出来。
=== dzf ===
在现场,我是水。
热烈欢迎新朋友peh。
出门依然看A,条件奇怪的连通性计数,造了个简单的样例图,伏笔。pnh光速签到'''H2(0:08)''' yyl跟我说了E,我听错了以为是向量点乘+_+,一个人虚耗了十几分钟。后来跟榜看了D,顺便写掉'''D1(0:28)''' 。pnh又发力冲掉'''K2(0:58)'''。 然后队伍被沉默了两个小时。一边是G给人容易解决的感觉,另一边J又像之前做过的排队题目,只是乱搞的时间复杂度太危险。我好像是处于4开的状态=-=,一段时间内想着ACGJ,先是了一下A的暴力WA2,反例竟是开场造的简单样例图!遂抛弃A题。看完C后很快想到一个贪心,但是是假做法导致两次WA。yyl和peh弄出了'''G2(3:08)''' ,顿感鼓舞。 最后C三人合力,在假定一个结论下peh给出dp并修改原来的程序'''C3(4:50)'''
=== J题题解 ===
有些题解我读不太懂,所以自己整一个qwq。
总体上当然还是网络流啦。
把每一个时间点都拎出来,划分成一些时间段,那么每个任务一定属于一些时间段。
每个任务向包含它的每个时间段连一条边,流量设为这个时间段的时间长度(注意不要乘m,因为要保证同一个任务不能同时在多个时间点跑)。
每个时间段向汇点连一条边,流量设为时间段的时间长度 * 处理器的数量m。
源点向每个任务连一条边,流量设为这个任务需要多少时间完成。
然后套最大流板子,流量和任务总时间相同就YES。
概述
八月集训第一场
总结
dafu456
真的滑水--电脑都没打开就过了5h
喜提巨神队友peh
C题由中间找最小贪心变成首尾找小的贪心变成dp,290min过了,迷幻。
G题,单调栈想到弹出一个元素没想到第二个元素的情况,先放着。当很多人过了以后突然想到,直接塞另一个单调栈就行了,过了,迷幻。
E题有神奇乘数法???想不出来。。。
J题,很可惜,没想出来。
dzf
在现场,我是水。
热烈欢迎新朋友peh。
出门依然看A,条件奇怪的连通性计数,造了个简单的样例图,伏笔。pnh光速签到H2(0:08) yyl跟我说了E,我听错了以为是向量点乘+_+,一个人虚耗了十几分钟。后来跟榜看了D,顺便写掉D1(0:28) 。pnh又发力冲掉K2(0:58)。 然后队伍被沉默了两个小时。一边是G给人容易解决的感觉,另一边J又像之前做过的排队题目,只是乱搞的时间复杂度太危险。我好像是处于4开的状态=-=,一段时间内想着ACGJ,先是了一下A的暴力WA2,反例竟是开场造的简单样例图!遂抛弃A题。看完C后很快想到一个贪心,但是是假做法导致两次WA。yyl和peh弄出了G2(3:08) ,顿感鼓舞。 最后C三人合力,在假定一个结论下peh给出dp并修改原来的程序C3(4:50)
J题题解
有些题解我读不太懂,所以自己整一个qwq。
总体上当然还是网络流啦。
把每一个时间点都拎出来,划分成一些时间段,那么每个任务一定属于一些时间段。
每个任务向包含它的每个时间段连一条边,流量设为这个时间段的时间长度(注意不要乘m,因为要保证同一个任务不能同时在多个时间点跑)。
每个时间段向汇点连一条边,流量设为时间段的时间长度 * 处理器的数量m。
源点向每个任务连一条边,流量设为这个任务需要多少时间完成。
然后套最大流板子,流量和任务总时间相同就YES。