2019 年“浪潮杯”第十届山东省 ACM 省赛总结

最终结果铜,蒟蒻~

正式赛还是老惯例,我从头开始读,队友予歌从中间出,队友小黑从后往前读。

A题看完题目基本就能看出怎么敲,这时小黑发现M题也是签到题,直接上手敲了。我在小黑敲的时候构思了下伪码,直接看下一题。队友敲完M题很遗憾wa,然后换我来敲A,两个队友一同找M题的漏洞,A题很顺利一发过。换队友修改M题,很快也ac了。我在队友们修改M题的时候看了下K题(因为我们场有个对很快出了K),一看是数论,弱到不行。F题也很快被予歌攻下,三题过后我们根据榜的通过情况选择C和D进一步切入,我和予歌看了C,另一个队友单独看D。接下来,C题我认为只需每次知道程序执行一次实际位移,这样每执行一次程序,直接加上一次位移即可,大大降低了时间复杂度,至于最大距离,我们最后一次程序每个指令的进行更新最大距离即可,跟予歌一交流,予歌也认为没问题,然后予歌就和小黑一起看D了,我就上手写C题,交过wa,通过了一个样例,应该是踩了某个坑,然后拉小黑一起读C,小黑最后和我们统一战线,思路一致。予歌感觉思路没问题,根据以往的比赛经验重写,结果还是同样的错。最后予歌成功发现了坑点,结果予歌修改后提交wa,一看代码,发现队友把最远距离公式写错了。然后我担心还会出现队友还会出现int溢出,直接接过键盘改了我的代码(毕竟就是一个点的事),比较顺利AC。D题队友们比较给力直接A了。这时我们选择了两个提交率较高的两个开,最后差不多两个多小时都在开L,结果L是传递闭包,现在我都想不起传递闭包怎么写,比赛打的不少,补题补得不多。导致最后没有时间看其他题。

菜是原罪。。。

最后一场比赛了,来一发总结吧

日常训练存在的问题:

  • 比赛方面:比赛打了不少,有很多比赛直接没补题(无效训练);
  • 博客方面:博客初衷是总结知识,结果成了题目代码的罗列;
  • 时间安排:效率低,没有紧迫感,导致时间浪费严重。

 下一阶段(主要是因为日后职业需求,编程能力需要提升):

1.编程的练习还要继续,跟着大学菜刷leetcode;

2.尽量多参加下cf,牛客比赛 ;

3.整个博客内容重整,阶段性更新。

 

你可能感兴趣的:(训练日记)