2015-C09-team4
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[[Image(53.png)]]
== '''小结''' ==
'''by mtz9548'''
{{{
今天又吃翔了。。。 不过,俗话说吃一翔,长一智,以后就不会犯这些傻逼错
今天上手先写了D,情况如下:
1.文件名里多了一个空格,WA了一次
2.没考虑前导零,改了一下,以为改对了,交上去又WA,仔细一看,另一个地方没有改,改了之后AC
然后帮助fengsuiyan学长调B,看了半天,改了一些错出来,还是WA,感觉可能是高精有问题,决定重写,写了之后,又吃了这些翔:
1.sort时下标忘记加1
2.复制代码的时候数组名忘记改
3.边界没有判断
最终过了,B题基本上踩遍了所有坑
小结:
1.发现bug后,改完不要着急交,想想跟这个bug相关的地方都改了没有
2.复制代码时一定要仔细检查,把该改的地方都改了
3.一个sb题长时间过不掉,果断重写
}}}
'''by imxian'''
{{{
感觉这场没将题看完,一些简单的题没去开,花在调程序上的时间太多了。
WA的题自己调不出来应该先放下,专心看其他题。
K题DP写炸掉了,到结束都没有调出来:
1.在纸上写了3个DP方程,结果代码里只敲了两个
2.答案要取模,运算里用了减法,会产生负数,忘记转成正数了
3.模数是1e9+7,然后习惯用了longlong来存答案,结果MLE了,运算只涉及加减法,用int来存是可以的,脑抽搞了个时间换空间的搞法,刚好卡进2秒,结果换int后无压力300ms
longlong比int慢多了。
4.dp转移顺序搞错了,应该从后往前更新,从前往后会将后面需要用的值改了。
}}}
'''by fengsuiyan'''
{{{
这场都是我的锅,B题如此简单,我各种姿势wa了好多次,确实不应该。还有J题,因为double精度wa了几次,最后改成long long才过。
以后吸取教训,能用long long就用long long。能用unsigned long long就用unsigned long long,用高精还是抄模版比较靠谱。
}}}
== '''未完成题目''' ==
C E F H ~~I~~ ~~K~~
小结
by mtz9548
今天又吃翔了。。。 不过,俗话说吃一翔,长一智,以后就不会犯这些傻逼错
今天上手先写了D,情况如下:
1.文件名里多了一个空格,WA了一次
2.没考虑前导零,改了一下,以为改对了,交上去又WA,仔细一看,另一个地方没有改,改了之后AC
然后帮助fengsuiyan学长调B,看了半天,改了一些错出来,还是WA,感觉可能是高精有问题,决定重写,写了之后,又吃了这些翔:
1.sort时下标忘记加1
2.复制代码的时候数组名忘记改
3.边界没有判断
最终过了,B题基本上踩遍了所有坑
小结:
1.发现bug后,改完不要着急交,想想跟这个bug相关的地方都改了没有
2.复制代码时一定要仔细检查,把该改的地方都改了
3.一个sb题长时间过不掉,果断重写
by imxian
感觉这场没将题看完,一些简单的题没去开,花在调程序上的时间太多了。
WA的题自己调不出来应该先放下,专心看其他题。
K题DP写炸掉了,到结束都没有调出来:
1.在纸上写了3个DP方程,结果代码里只敲了两个
2.答案要取模,运算里用了减法,会产生负数,忘记转成正数了
3.模数是1e9+7,然后习惯用了longlong来存答案,结果MLE了,运算只涉及加减法,用int来存是可以的,脑抽搞了个时间换空间的搞法,刚好卡进2秒,结果换int后无压力300ms
longlong比int慢多了。
4.dp转移顺序搞错了,应该从后往前更新,从前往后会将后面需要用的值改了。
by fengsuiyan
这场都是我的锅,B题如此简单,我各种姿势wa了好多次,确实不应该。还有J题,因为double精度wa了几次,最后改成long long才过。
以后吸取教训,能用long long就用long long。能用unsigned long long就用unsigned long long,用高精还是抄模版比较靠谱。
未完成题目
C E F H I K
附加文件
- 53.png by fengsuiyan
- contest9.tar.gz by fengsuiyan
- k.cpp by imxian
- codeforces_gym_100531_b.cc by fengsuiyan
- codeforces_gym_100531_i.cc by fengsuiyan
- codeforces_gym_100531_b.2.cc by fengsuiyan