2014-C02-team4

从 Trac 迁移的文章

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

原文章内容如下:

[[Image(C02.png)]]

== 流水账 == 

=== by kotomi ===
一开始我从前面开始看,kotori学长从后面开始看,gantians学长看中间。 看完A很兴奋就去写了,但是样例没调出来,感觉没写错,debug了一会不明真相,kotori学长看到板除了A也有人过B了,于是去看,然后直接就上去写了,一会就过了B 20 1Y。 我重新读了一次题目,发现输入的时候会多输一个case数,改了下也过了,A 24 1Y,但是已经过了很久了。 这时gantians学长在想D,我记得循环节是应该是从第一位开始的,让gantians学长试试去写暴力,看看最坏能跑多少。结果发现都很快就出解了,所以直接暴力就过了。 D 45 1Y。 后面我在看C,C比较简单,很快也写完了,但是一发交WA,下来打印debug,发现了个小错误,改了再交还是WA,于是让gantians学长帮忙看一下代码,kotori学长推出了E的公式,交了一发就过了E 60 1Y。后来我脑补了一下代码之后发现有个地方想偷懒判order,会导致次序出错。改了一下就过了,C 90 3Y。 这个时候kotori学长上去写F,我和gantians学长在推H的公式。后面F敲完就过了,F 119 1Y。 后面3个人都在想H,过了很久都没推出公式,这时我才发现答案增长非常大,如果要保证不超过long long的话,那么暴力就可以了,根本不可能能跑10w次。最后就让gantians学长去写暴力了,我就去和kotori学长一起想G。 gantians学长写完小debug了一会,感觉样例挺强的就交了,但是WA了一下,感觉样例这么强都WA了,可能是边界问题。打印看代码,发现边界0,0没判,改了就过了H 259 2Y。后面感觉G智硬写不完了,就放弃治疗了。

=== by gantians ===
一开始我迟到了20分钟,然后我从中间开始看,看到D题1队很快过了,和kotomi讨论了一下感觉循环节是从头开始的,手算验证了一下就写了,然后C wa了,我看了一会没发现问题。。。期间kotori过了E,然后看别的队过了F,然后和kotori讨论了一下,感觉暴力没问题,他就上去写了,期间kotomi找到了C的bug,然后我去看H,三个人过完题都看H,没写暴力因为我产生了写暴力很麻烦都错觉(因为还想着复杂度科学都做法),后来kotomi说暴力肯定能过,我就去写了。。。因为一个地方脑残了写的很麻烦,浪费了一些时间,所以在封board才过。G因为没时间了所以没想出做法。。。

== 总结 ==

=== by kotomi ===
1. 一开始我有点急了,还是要冷静好好看清楚题目和一些细节问题,要不然很浪费时间和伤士气。

2. 虽然罚时比较多,但是我们还是能第三个出6题的,后面3个小时基本都是搞H,但是H这种题我们居然没有写个暴力,打个表找找规律什么的实在不应该

3. 最后的状态好差,有点不想开题,以后要注意,要坚持到最后一分钟,哪怕写不完了,大家一起总结一下今天的题目和补一下题也是好的,不能在发呆。

=== by gantians ===
1. 前中期打得还行,H卡的时间太长,这种题应该先打表,主要是我没想清楚怎么写的快一点,所以没敢上去写,但是只要最暴力的就行了。。。。

2. 写完题要先静态查错一下,这样可以减少sb错误。。。

流水账

by kotomi

一开始我从前面开始看,kotori学长从后面开始看,gantians学长看中间。 看完A很兴奋就去写了,但是样例没调出来,感觉没写错,debug了一会不明真相,kotori学长看到板除了A也有人过B了,于是去看,然后直接就上去写了,一会就过了B 20 1Y。 我重新读了一次题目,发现输入的时候会多输一个case数,改了下也过了,A 24 1Y,但是已经过了很久了。 这时gantians学长在想D,我记得循环节是应该是从第一位开始的,让gantians学长试试去写暴力,看看最坏能跑多少。结果发现都很快就出解了,所以直接暴力就过了。 D 45 1Y。 后面我在看C,C比较简单,很快也写完了,但是一发交WA,下来打印debug,发现了个小错误,改了再交还是WA,于是让gantians学长帮忙看一下代码,kotori学长推出了E的公式,交了一发就过了E 60 1Y。后来我脑补了一下代码之后发现有个地方想偷懒判order,会导致次序出错。改了一下就过了,C 90 3Y。 这个时候kotori学长上去写F,我和gantians学长在推H的公式。后面F敲完就过了,F 119 1Y。 后面3个人都在想H,过了很久都没推出公式,这时我才发现答案增长非常大,如果要保证不超过long long的话,那么暴力就可以了,根本不可能能跑10w次。最后就让gantians学长去写暴力了,我就去和kotori学长一起想G。 gantians学长写完小debug了一会,感觉样例挺强的就交了,但是WA了一下,感觉样例这么强都WA了,可能是边界问题。打印看代码,发现边界0,0没判,改了就过了H 259 2Y。后面感觉G智硬写不完了,就放弃治疗了。

by gantians

一开始我迟到了20分钟,然后我从中间开始看,看到D题1队很快过了,和kotomi讨论了一下感觉循环节是从头开始的,手算验证了一下就写了,然后C wa了,我看了一会没发现问题。。。期间kotori过了E,然后看别的队过了F,然后和kotori讨论了一下,感觉暴力没问题,他就上去写了,期间kotomi找到了C的bug,然后我去看H,三个人过完题都看H,没写暴力因为我产生了写暴力很麻烦都错觉(因为还想着复杂度科学都做法),后来kotomi说暴力肯定能过,我就去写了。。。因为一个地方脑残了写的很麻烦,浪费了一些时间,所以在封board才过。G因为没时间了所以没想出做法。。。

总结

by kotomi

1. 一开始我有点急了,还是要冷静好好看清楚题目和一些细节问题,要不然很浪费时间和伤士气。

2. 虽然罚时比较多,但是我们还是能第三个出6题的,后面3个小时基本都是搞H,但是H这种题我们居然没有写个暴力,打个表找找规律什么的实在不应该

3. 最后的状态好差,有点不想开题,以后要注意,要坚持到最后一分钟,哪怕写不完了,大家一起总结一下今天的题目和补一下题也是好的,不能在发呆。

by gantians

1. 前中期打得还行,H卡的时间太长,这种题应该先打表,主要是我没想清楚怎么写的快一点,所以没敢上去写,但是只要最暴力的就行了。。。。

2. 写完题要先静态查错一下,这样可以减少sb错误。。。

附加文件