2018-ACetic_ACid/AugTrain-04

从 Trac 迁移的文章

这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。

原文章内容如下:

== 流水账 ==
    开场前面的队伍纷纷过 B, wyz 试图先随便打个表看看,写了一会儿打表之后 fby 表示 I 题能做了,于是机子交给 fby 写 I。wyz 和 dz 在旁边手玩了一下 B 找到了一个[wiki:2018-ACetic_ACid/AugTrain-04/B 很好写]的规律,于是立即上去写了 B,因为没注意文件 PE 两发后 '''B3y55''',随后 I 题也过了,'''I2y68'''。

    之后 wyz 上机写早就出算法的 K, 但中途因为各种 edge case 写的有点乱先下机理思路去了,让 fby 上去写 L。随后 wyz 把 K 的代码手写了一下觉得比较稳了,但决定不打断 fby,去和 dz 推了一下 H,H 推的差不多了,那边 fby 的 L 交了一下 WA 4,于是 wyz 上机调 K,fby 在旁边找 L 的 bug, dz 发现 H 有点问题重新想 H。 此后 fby 又试了一发 L 之后决定换题,去做 J,wyz 之后调过了 K, '''K1y183'''。此时 H 题也已经有正确算法了,但 J 题代码量比较小,于是先写了一下 J。WA 掉之后 wyz 上去敲了网络流的板子,很快 J 题找到 bug A 掉了,'''J2y207'''。此后 wyz 和 dz 写 H,fby 重新做 L,又尝试了一发仍然没过。 这时候 H 的解法已经很稳了,加完边就过了,'''H1y244'''。 随后 fby 学长终于也过了 L, '''L4y255'''。最后 50 分钟 wyz 写 D,最后没有调出来。

== 总结 ==

=== zjuwyz ===
    经历了第一场的顺畅节奏,第二场后期爆炸,第三场前期爆炸之后这一场果不其然的中期爆炸了。。。最大的失误就是 K 题和 L 题,不仅开的慢导致中期严重压题,而且多次轮流上机把两题的提交时间都拖得非常靠后,导致榜上 ACetic 队从一小时到三小时直接隐身了两小时。 尤其是对比一下隔壁优秀的 sub 学长 '''K1y22''' orz,熟练度是硬伤啊。

    之后因为 H, J 已经屯了太久了,所以 K 题一过这些都非常快的过掉了,但因为中期时间浪费实在太严重,留给 D 题的时间也不多了。我在写代码的时候感觉又是前一场写 G 和 I 的心理状态,甚至还要急躁,即便有 dz 学长在旁边看着,也还是写出了一堆 bug,调试起来非常痛苦。然而实际上时间并没有那么紧张,大量时间浪费在了 debug 时盯着 printf 出来的一堆 log 试图还原现场的过程中。赛后发现离正解还差两个 bug,D 题题意理解也有了一点偏差。以后还是要注意一下最后一小时的稳定性,着急的代价必然是题目读不对 + bug 满天飞。
=== tpsoete ===
    这场比赛我主要是提供思路,没怎么输出代码。L题提出了假算法(题目描述里就有反例),坑了队友两发WA,J题只看懂题意,构造半天构造不出来,还得丢给队友。中期各自为战,1h没有提交,这样感觉不太好,以后能最好能避免。

=== Todobe ===
    看了一眼流水账,今天的过程真是曲折啊。不过这两天手好像不是很稳,总是WA很多发,各种奇奇怪怪的错误,还是应该想好之后再动手写,不然很浪费时间。今天只写了I和L,都挂了若干发,J的话算是想了一个做法吧,感觉自己啥都没干的样子,但是过题的数量还算比较稳定,果然队友的力量是强大的。最后学长们在写D题,因为那个模拟不是很好写,大概写完了比赛也就结束了,所以我相当于提前结束比赛,无所事事50min,不知道做什么好orz


== 补题 ==

 [wiki:2018-ACetic_ACid/AugTrain-04/D D] [wyz]

 [wiki:2018-ACetic_ACid/AugTrain-04/G G] [fby]

流水账

开场前面的队伍纷纷过 B, wyz 试图先随便打个表看看,写了一会儿打表之后 fby 表示 I 题能做了,于是机子交给 fby 写 I。wyz 和 dz 在旁边手玩了一下 B 找到了一个很好写的规律,于是立即上去写了 B,因为没注意文件 PE 两发后 B3y55,随后 I 题也过了,I2y68

之后 wyz 上机写早就出算法的 K, 但中途因为各种 edge case 写的有点乱先下机理思路去了,让 fby 上去写 L。随后 wyz 把 K 的代码手写了一下觉得比较稳了,但决定不打断 fby,去和 dz 推了一下 H,H 推的差不多了,那边 fby 的 L 交了一下 WA 4,于是 wyz 上机调 K,fby 在旁边找 L 的 bug, dz 发现 H 有点问题重新想 H。 此后 fby 又试了一发 L 之后决定换题,去做 J,wyz 之后调过了 K, K1y183。此时 H 题也已经有正确算法了,但 J 题代码量比较小,于是先写了一下 J。WA 掉之后 wyz 上去敲了网络流的板子,很快 J 题找到 bug A 掉了,J2y207。此后 wyz 和 dz 写 H,fby 重新做 L,又尝试了一发仍然没过。 这时候 H 的解法已经很稳了,加完边就过了,H1y244。 随后 fby 学长终于也过了 L, L4y255。最后 50 分钟 wyz 写 D,最后没有调出来。

总结

zjuwyz

经历了第一场的顺畅节奏,第二场后期爆炸,第三场前期爆炸之后这一场果不其然的中期爆炸了。。。最大的失误就是 K 题和 L 题,不仅开的慢导致中期严重压题,而且多次轮流上机把两题的提交时间都拖得非常靠后,导致榜上 ACetic 队从一小时到三小时直接隐身了两小时。 尤其是对比一下隔壁优秀的 sub 学长 K1y22 orz,熟练度是硬伤啊。

之后因为 H, J 已经屯了太久了,所以 K 题一过这些都非常快的过掉了,但因为中期时间浪费实在太严重,留给 D 题的时间也不多了。我在写代码的时候感觉又是前一场写 G 和 I 的心理状态,甚至还要急躁,即便有 dz 学长在旁边看着,也还是写出了一堆 bug,调试起来非常痛苦。然而实际上时间并没有那么紧张,大量时间浪费在了 debug 时盯着 printf 出来的一堆 log 试图还原现场的过程中。赛后发现离正解还差两个 bug,D 题题意理解也有了一点偏差。以后还是要注意一下最后一小时的稳定性,着急的代价必然是题目读不对 + bug 满天飞。

tpsoete

这场比赛我主要是提供思路,没怎么输出代码。L题提出了假算法(题目描述里就有反例),坑了队友两发WA,J题只看懂题意,构造半天构造不出来,还得丢给队友。中期各自为战,1h没有提交,这样感觉不太好,以后能最好能避免。

Todobe

看了一眼流水账,今天的过程真是曲折啊。不过这两天手好像不是很稳,总是WA很多发,各种奇奇怪怪的错误,还是应该想好之后再动手写,不然很浪费时间。今天只写了I和L,都挂了若干发,J的话算是想了一个做法吧,感觉自己啥都没干的样子,但是过题的数量还算比较稳定,果然队友的力量是强大的。最后学长们在写D题,因为那个模拟不是很好写,大概写完了比赛也就结束了,所以我相当于提前结束比赛,无所事事50min,不知道做什么好orz

补题

D [wyz]

G [fby]