2013-C02-team6

从 Trac 迁移的文章

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

原文章内容如下:

{{{
今天简直在梦游。。。
先看了D,没想法,再看了E,也没想法,还是太弱。。。然后去把A过了,期间还WA了一次,太着急了,虽然是水题也要想清楚再交。
接着搞I,敲错模板,让队友帮着调了很久。。。最后提交数据范围弄错了,多WA了两次。
太土了,D题也搞错了数据范围,导致学长也多WA了一次。检讨。
要注意数据范围!!!还有模板不能敲错!!!向量叉乘公式(a.x * b.y - a.y * b.x)中间是减号,注意!!!
by ltr199010
}}}
{{{
今天发挥还可以,只是学长不在状态,学姐很扎实,1Y了B
感觉前一阵子没写题,有点生疏,H看到就上去写了,但是竟然去写了个模板,结果有个变量写错地方过不了sample,然后以为是有向图wa了一次,真是太紧张了
然后我去开了F,F模拟题主体很简单,我写得太急了,有些细节没搞清,数字转字符串竟然不会了。。。
然后看大家过了D,学长没想法,我就去搞了D,很快想到了做法,不过数据结构不太熟,敲得有点慢期间学姐扎实的过了B
大概还剩1个多小时,E题题意没搞明白,不过YY了一个dp,看上去还是挺靠谱的,只是细节来不及想了,就去帮学长debug I题,学长和学姐检查了模板说没问题,我又检查了一遍,发现打错了符号,这种错误不能再犯了,要不是这题简单,再两个人检查过之后我想我也不会去检查了

总结:蘑菇题(F)可以给学姐去搞,我可以空出时间去搞DE,几何一般都扔给学长,不过这两天的几何都不难。今天我写F占得时间有点多,我们队的手速还不够快,换句话说,程序总有小bug。从这两场来看,我承担了比较多的题,所以我得提高一下手速,简单题不用说,中等题可以让队友出几个数据,我们前一半时间大多数处于三开的状态,主要是简单题没过完,除非算法特别简单的,第一次提交不过以后得找队友讲解,这样能提高debug速度。

by gantians
}}}
{{{
数字转换为字符串: 用sprintf写进一个char[],在赋值给string
string转化为char*  :   string a -> a.c_str() 为char* 类型 (from B eternal reality)
}}}


{{{
今天开场读了A,B,C三题,一开始A题和B题都有地方没读懂,后来看到A题有队很快1Y了才回去看,凑了下样例终于明白题目是什么意思,然后学长说了很简单的贪心,心急了下立马敲少考虑末尾情况wa了一次,还是要考虑清楚再写。
B题一开始没全部理解题意,后来写的过程中想到了,也没改思路就写好。
做完B题看别的题时心静不下来,本来应该还能再开下J题,不能放弃治疗……
要看数据范围,帮队友debug时不能想当然……
by sxdtgg
}}}

{{{
E题和J题没有AC需要总结一下原因,看你们的小结,似乎是因为比赛的时候比较急躁
我提三点建议(你们的小结其实也意识到了,我再帮大家总结一下):
1.上机前应该跟队友讲一下题意,想清楚再写,写完之后花两分钟快速检查一遍再交,不要求快,要求稳,手速慢没关系,如果能提高1A率,也能缩短差距
2.不建议你们三开,整体实力不强的时候,配合更重要,可以考虑拿出一个人辅助,重点放在读题、讲题、协助debug上
3.做题不看数据范围、把模板敲错(具体是什么模板?哪一段代码?)这种2B错误赶紧记录到你们的专属清单里吧
by 大肥羊
}}}

{{{
我不在现场,但是看了一下你们的代码,给点意见:
1.B题这种题,上面写着using namespace std,结果下面没有用pair而是用的struct,stack也是用数组模拟的,写的时候就不觉得麻烦吗... 应该更加加强STL方面的使用,有时宁愿强迫自己用一下也不要手写,队长应该督促一下
2.D题为啥不用模板的写法... 难道你们真觉得把index这种函数名放在外面很安全吗=_=
3.F题没看懂你们在做什么,但总的来说你们辛苦了...
4.在代码风格上你们三个应该互相讨论一下,规约到一个大概的风格上,根据我的经验不这么强的队伍在这方面做好后战斗力往往比较惊人。
by Dai
}}}
{{{
从肥羊学长和搞学长的建议中的总结:
1.D题我就是敲的模板。。。
2.F题的确是我写圡了,我看了一队的代码非常简洁,在0824的比赛中我就用了他们的写法
3.学姐对STL不太熟悉,代码风格类似于C,这个可以向一队学习,mm学长用STL用得非常狠。。。我觉得可以开个STL专题练习
by gantians
}}}
今天简直在梦游。。。
先看了D,没想法,再看了E,也没想法,还是太弱。。。然后去把A过了,期间还WA了一次,太着急了,虽然是水题也要想清楚再交。
接着搞I,敲错模板,让队友帮着调了很久。。。最后提交数据范围弄错了,多WA了两次。
太土了,D题也搞错了数据范围,导致学长也多WA了一次。检讨。
要注意数据范围!!!还有模板不能敲错!!!向量叉乘公式(a.x * b.y - a.y * b.x)中间是减号,注意!!!
by ltr199010
今天发挥还可以,只是学长不在状态,学姐很扎实,1Y了B
感觉前一阵子没写题,有点生疏,H看到就上去写了,但是竟然去写了个模板,结果有个变量写错地方过不了sample,然后以为是有向图wa了一次,真是太紧张了
然后我去开了F,F模拟题主体很简单,我写得太急了,有些细节没搞清,数字转字符串竟然不会了。。。
然后看大家过了D,学长没想法,我就去搞了D,很快想到了做法,不过数据结构不太熟,敲得有点慢期间学姐扎实的过了B
大概还剩1个多小时,E题题意没搞明白,不过YY了一个dp,看上去还是挺靠谱的,只是细节来不及想了,就去帮学长debug I题,学长和学姐检查了模板说没问题,我又检查了一遍,发现打错了符号,这种错误不能再犯了,要不是这题简单,再两个人检查过之后我想我也不会去检查了
总结:蘑菇题(F)可以给学姐去搞,我可以空出时间去搞DE,几何一般都扔给学长,不过这两天的几何都不难。今天我写F占得时间有点多,我们队的手速还不够快,换句话说,程序总有小bug。从这两场来看,我承担了比较多的题,所以我得提高一下手速,简单题不用说,中等题可以让队友出几个数据,我们前一半时间大多数处于三开的状态,主要是简单题没过完,除非算法特别简单的,第一次提交不过以后得找队友讲解,这样能提高debug速度。
by gantians
数字转换为字符串: 用sprintf写进一个char[],在赋值给string
string转化为char*  :   string a -> a.c_str() 为char* 类型 (from B eternal reality)
今天开场读了A,B,C三题,一开始A题和B题都有地方没读懂,后来看到A题有队很快1Y了才回去看,凑了下样例终于明白题目是什么意思,然后学长说了很简单的贪心,心急了下立马敲少考虑末尾情况wa了一次,还是要考虑清楚再写。
B题一开始没全部理解题意,后来写的过程中想到了,也没改思路就写好。
做完B题看别的题时心静不下来,本来应该还能再开下J题,不能放弃治疗……
要看数据范围,帮队友debug时不能想当然……
by sxdtgg
E题和J题没有AC需要总结一下原因,看你们的小结,似乎是因为比赛的时候比较急躁
我提三点建议(你们的小结其实也意识到了,我再帮大家总结一下):
1.上机前应该跟队友讲一下题意,想清楚再写,写完之后花两分钟快速检查一遍再交,不要求快,要求稳,手速慢没关系,如果能提高1A率,也能缩短差距
2.不建议你们三开,整体实力不强的时候,配合更重要,可以考虑拿出一个人辅助,重点放在读题、讲题、协助debug上
3.做题不看数据范围、把模板敲错(具体是什么模板?哪一段代码?)这种2B错误赶紧记录到你们的专属清单里吧
by 大肥羊
我不在现场,但是看了一下你们的代码,给点意见:
1.B题这种题,上面写着using namespace std,结果下面没有用pair而是用的struct,stack也是用数组模拟的,写的时候就不觉得麻烦吗... 应该更加加强STL方面的使用,有时宁愿强迫自己用一下也不要手写,队长应该督促一下
2.D题为啥不用模板的写法... 难道你们真觉得把index这种函数名放在外面很安全吗=_=
3.F题没看懂你们在做什么,但总的来说你们辛苦了...
4.在代码风格上你们三个应该互相讨论一下,规约到一个大概的风格上,根据我的经验不这么强的队伍在这方面做好后战斗力往往比较惊人。
by Dai
从肥羊学长和搞学长的建议中的总结:
1.D题我就是敲的模板。。。
2.F题的确是我写圡了,我看了一队的代码非常简洁,在0824的比赛中我就用了他们的写法
3.学姐对STL不太熟悉,代码风格类似于C,这个可以向一队学习,mm学长用STL用得非常狠。。。我觉得可以开个STL专题练习
by gantians
附加文件