菜鸡参赛记(1)

简介

本人于2016年7月毕业,从事的工作采用java和c两种语言,其他语言只能边查边用,故刷题方面选择java语言。
于2020年3月20日开始刷Leecode,顿时感觉找到了新的兴趣方向。
工作上,使用熟悉的知识,即使一日千行代码,也索然无味,而刷题的感觉却是让人收获良多。
2020年4月18号周六晚参加了首次周赛,19号早继续参加。两场都是只做出了两到题目。连续两场下来,感触良多,总结出一些参赛经验。
由于本人太菜了,所以高手就不用看了。

答题界面

在这里插入图片描述

在这里插入图片描述
如果遇上一道需要多次调试才能出来的题目,例如需要测试的边界条件较多的题目,人脑调试法直接打码不明智,执行结果给得又太慢了。
本人第一次参数时就是人脑调试法,以为离开页面属于作弊行为,其实用idea调试完copy提交不属于作弊。

题数和时间

1道简单+2道中等+1道困难=共4题
答题时间1.5小时。

顶尖高手耗时大致如下:
简单:3~5分钟
中等:15~20分钟
困难:20~30分钟

绝世高手的耗时一般是有几道题远快于平均水平的,名列前茅者30min以内可完成答题。

思考人生

首先,思考一个问题,你参赛的目的是什么?
第一类:和高手在一个公平公正的平台上一决高下
第二类:挑战自我,提高自我

如果是第一类,那么你需要分秒必争,你该关注的是,一道题你能做出来的题,你花了多少时间来完成,赛后仔细看看和高手之间的差距有多少。
如果是第二类,时间不是你该考虑的问题,而是考虑做题的数目,在4题全对的情况下,也能跻身前200左右。

然后,再思考一个问题,你是何种类型的人?
稳健类型:稳健类型一般是第二类目的,摆放好心态,认真分析好再下手,步步为营的风格可能比较合适。
暴躁类型:暴躁类型的特点就是一道题还没仔细分析好就开始下手,忽略所有边界问题,直接上代码模板,再一点点修改边界问题。
佛系类型:佛系类型的特点就是,没有把握则弃赛,补充好知识盲点,下次再战。

本人属于第一类,暴躁类型。如果你属于其他类型,也可以了解一下这种风格的行事风格。

开赛前简单准备

  1. 浏览器开两个,一个浏览器直接点第一题,另外一个浏览器点击最后一题

第一题太多人点击了,刷出来要等20秒左右,而最后一题很少人会一上来就看困难题,先看最后一题可以了解到本次参数自己可能获得的排名情况,同时结合第一题的做题情况,调整答题策略。算是困难题是很熟悉的类型,一眼看出答题思路,也不要先做,第一题必须是最先做的,一方面,做出来会让你压力骤减,同时,第一题的耗时会影响接下来的答题心态。

  1. 准备好一个空的Excel文件,格子调得方方正正,并居中设置,并且多新建几张表

比赛遇不到动态规划的情况很少见,Excel表可以一定程度辅助分析。

  1. 调好闹钟,在开始前5分钟闭目养神,养精蓄锐

  2. 选一首听不懂的洗脑歌曲,设置循环模式,并以高于正常速度播发。开始前30秒开始听,提前进入状态

平时工作环境嘈杂,一般人还是在听歌中工作的。洗脑神曲可以让你保持活跃,一般1.25倍速到1.5倍速可以加快节奏。听不懂才不至于影响思路,一般选钢琴曲歌曲,比较推荐《土耳其进行曲》《only my railgun》《the diva dance》。此建议不适用大多数人,看看就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章