2013-C04-team6

从 Trac 迁移的文章

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

原文章内容如下:

=== 流水账 ===
一开始我看H,学长看A,学姐看B
学长上去写A,'''(8min 1Y)'''
我看了H,觉得可以贪心,和学长讨论了一下,学长提出了一个反例,我当时没找到反驳的地方。这个时候我们没题可以写,然后发现H很快有队过了,我又重新去想了,发现贪心没问题,就上去写了,因为边界写错了wa了一次'''(75min 2Y)'''
学姐看了D题,发现是个几何,觉得可以做,我们也没题写,就让她上去写了,学长和我在想F,我想到了一个类似正确的算法,但是应该是算错复杂度了,在和学长讲的过程中把自己否定了,这花了很多时间,其他题目也没有读完。
我觉得D题有可能出不来,因为当时过的人很少,我就去看了K,觉得比较好做,就在纸上开始构造数据,学长想了一个F的做法,被发现是错的。我就上去写K,中间下来想了其中一种构造,交了以后wa了,当时我仔细看了代码,发现没问题,上机调一下应该就行了,这时学姐D题在编译,我就没有换她,只是在那看代码,过了一会学长发现我漏了一种情况,我上去改了就过了'''(221min 2Y)'''
然后我也没敢再开题,就帮学姐调D题,在处理模板上浪费了一些时间,wa了两次以后我发现漏了一种情况,但是这时候时间已经不多了,学姐改了一下wa了,发现有地方没改对,最后交了还是wa了

by gantians


{{{
总结:
1.这场比赛题目没读好,有两题学长和学姐都没读懂(这场其他队也遇到了类似的问题)
2.我想到算法以后要细化,H和F想法都是可以的,但是没有转化成AC的代码。要把自己的想法和队友讲清楚,这样队友也可以一起发现问题,如果学长听懂了我F题的想法,我觉得还是可以搞出来的。
3.K题漏了一种情况,写完测数据的时候没构造好,这个时候应该让学长一起来想,这样能节省很长时间,F题应该暂时放一放。
4.学姐用了一个比较难搞的模板,我没参与讨论,所以不知道他们会用哪个,结果就悲剧了

建议学姐写题时专注一点,别老刷board,这样可以提高写题速度,也不容易写错。

by gantians
}}}

{{{
这场比赛被F题坑了,主要还是做过的题太少,是很简单的算法,却想复杂了,以为是个高级数据结构题,前前后后花了有一个小时多吧,想了各种奇葩算法,最后知道真相泪流满面。
D题计算几何,之前几何题一直是我写,这次换学姐,用了不太熟悉的模板,到最后没搞对。
学长搞K的时候,我在搞F,学姐在搞D。相当于是在3开,不太好,学长的K犯了一个错误,没有考虑奇数情况,WA了一次之后再讨论题目,才发现了这个问题。
这次我在读题方面暴露了很大的问题,B和I都是我先读的,B读了一次没读懂,就没有再看,I题读了好多次没读懂。
小结:
1.要熟悉模板。不仅知道模板是做什么的,还要知道模板是怎么做的。题目中如果需要对模板进行修改,要能做到。
2.要加强讨论和交流,除了初期的水题之外,每题在提交之前,要保证至少有两个人知道题目意思,了解算法。对于我们这样个人能力不强的队伍,加强讨论可以少走一些弯路。
by ltr199010
}}}

{{{
这场比赛看了D、E、F题,写了D题,但最终还是没过。
写D题的时候使用了猛犸的模板,结果被搞得很烦,其实后面还有简单的模板而我没看到……
一开始情况没有想完整,漏了两个对称的情况,到最后才发现,然后补上,但还是wa。
赛后仔细想的时候发现我补的时候有地方写错了……改掉就过了……
刚开始写D的时候的确不专心,一是心里其实没底,怕漏想情况,二是当时还没有队伍过D,不知道开D是否合适,所以有问队友是否有别的题可做……
其实这样是挺不对的,既然占了机子打代码,就应该认真写才是……
by sxdtgg
}}}

流水账

一开始我看H,学长看A,学姐看B

学长上去写A,(8min 1Y)

我看了H,觉得可以贪心,和学长讨论了一下,学长提出了一个反例,我当时没找到反驳的地方。这个时候我们没题可以写,然后发现H很快有队过了,我又重新去想了,发现贪心没问题,就上去写了,因为边界写错了wa了一次(75min 2Y)

学姐看了D题,发现是个几何,觉得可以做,我们也没题写,就让她上去写了,学长和我在想F,我想到了一个类似正确的算法,但是应该是算错复杂度了,在和学长讲的过程中把自己否定了,这花了很多时间,其他题目也没有读完。

我觉得D题有可能出不来,因为当时过的人很少,我就去看了K,觉得比较好做,就在纸上开始构造数据,学长想了一个F的做法,被发现是错的。我就上去写K,中间下来想了其中一种构造,交了以后wa了,当时我仔细看了代码,发现没问题,上机调一下应该就行了,这时学姐D题在编译,我就没有换她,只是在那看代码,过了一会学长发现我漏了一种情况,我上去改了就过了(221min 2Y)

然后我也没敢再开题,就帮学姐调D题,在处理模板上浪费了一些时间,wa了两次以后我发现漏了一种情况,但是这时候时间已经不多了,学姐改了一下wa了,发现有地方没改对,最后交了还是wa了

by gantians

总结:
1.这场比赛题目没读好,有两题学长和学姐都没读懂(这场其他队也遇到了类似的问题)
2.我想到算法以后要细化,H和F想法都是可以的,但是没有转化成AC的代码。要把自己的想法和队友讲清楚,这样队友也可以一起发现问题,如果学长听懂了我F题的想法,我觉得还是可以搞出来的。
3.K题漏了一种情况,写完测数据的时候没构造好,这个时候应该让学长一起来想,这样能节省很长时间,F题应该暂时放一放。
4.学姐用了一个比较难搞的模板,我没参与讨论,所以不知道他们会用哪个,结果就悲剧了
建议学姐写题时专注一点,别老刷board,这样可以提高写题速度,也不容易写错。
by gantians
这场比赛被F题坑了,主要还是做过的题太少,是很简单的算法,却想复杂了,以为是个高级数据结构题,前前后后花了有一个小时多吧,想了各种奇葩算法,最后知道真相泪流满面。
D题计算几何,之前几何题一直是我写,这次换学姐,用了不太熟悉的模板,到最后没搞对。
学长搞K的时候,我在搞F,学姐在搞D。相当于是在3开,不太好,学长的K犯了一个错误,没有考虑奇数情况,WA了一次之后再讨论题目,才发现了这个问题。
这次我在读题方面暴露了很大的问题,B和I都是我先读的,B读了一次没读懂,就没有再看,I题读了好多次没读懂。
小结:
1.要熟悉模板。不仅知道模板是做什么的,还要知道模板是怎么做的。题目中如果需要对模板进行修改,要能做到。
2.要加强讨论和交流,除了初期的水题之外,每题在提交之前,要保证至少有两个人知道题目意思,了解算法。对于我们这样个人能力不强的队伍,加强讨论可以少走一些弯路。
by ltr199010
这场比赛看了D、E、F题,写了D题,但最终还是没过。
写D题的时候使用了猛犸的模板,结果被搞得很烦,其实后面还有简单的模板而我没看到……
一开始情况没有想完整,漏了两个对称的情况,到最后才发现,然后补上,但还是wa。
赛后仔细想的时候发现我补的时候有地方写错了……改掉就过了……
刚开始写D的时候的确不专心,一是心里其实没底,怕漏想情况,二是当时还没有队伍过D,不知道开D是否合适,所以有问队友是否有别的题可做……
其实这样是挺不对的,既然占了机子打代码,就应该认真写才是……
by sxdtgg
附加文件