SMOJ 578

赛时分析

什么叫不作死就不会死。我就是典范!倒数第二滚粗。

先开了第1题,推了半小时弄出1个式子;套到样例上不太对,以为是个边界问题加了个特判。没有出其它数据手算就交了,心里还很肯定。(赛后:成功爆零。百思不得齐解,中午躺在床上的时候才终于灵光一闪,推的过程、证明都是对的,但是写到代码里的时候搬错了。推的时候第1项不用考虑重复问题所以是\(26^{diff}\),从第2项开始为了避免重复才是\(25 \times 26^{diff - 1}\);写入代码时惯性思维将\(m + 1\)项都写成了后者;另外还有题意理解上的问题,可以删除也意味着可以不删除,因而\(diff = 0\)时,应该有1种合法方案)

教训:理论一定要实验验证才可以确信!不要盲目自大,不要懒!分分钟翻车的!

第2题很经典,暴码150行上交。第3题不会,写了40%的暴力分,却只拿到了10分。天地良心,我又干了什么。代码准确度还要提高。

猜你喜欢

转载自www.cnblogs.com/littlewyy/p/11363822.html