• 2014 NOIP 赛前自我整理提醒。


    空谈WA,实干AC.

    所以作为一个就要上战场的OIer ,实干当然是最重要,但刷题不在多,要点牢记是关键,虽然本渣没记住多少,但还是列几点值得注意的小点。

    1.战场上容不得失误。

            对于每日都要敲键盘的OIer来说,打错程序当然是常事,可是如果在比赛时脑子一抽,就可能断送了前程,所以比赛时的投入应该不亚于上战场的士兵,专心对待每一个题目,水题满分,难题争分,不会的题骗分。

    2.文件深坑。

            每一个程序都有名字,而我们在成功做出这道题时,很容易在writeln之后立马接上 end. 总是忘记close,这同样是致命的,当然还有文件名,千万别看错了。

    3.各种排序是派来折磨你的。

            排序,每次比赛必须用到的知识,虽然平常,却总是有人栽跟头(@miaoyi),不是快排打错了变量,就是随机化打错(@fly ride)。所以最好在每个排序之后输出验证其正确性。

    4.检查的艺术。

            当你对自己的程序表示怀疑时,检查时必不可少的,可以在原程序中插入一些输出来检查,但是在检查结束时,不要忘记把加入的检查删掉或者// 。还是推荐用watches。

    5.零不是想按就按的。

           其实内存对于程序来说,重要性不比时间低,别一味追求0.1s而果断加了几个0,或者为了一个点而开到很大,很可能会因为内存超限而爆了整道题,所以计算好内存,很重要。

    6.算法回顾。

            这个没什么好说的,就是把自己熟悉,不熟悉的算法都练一练。写一写。

    7.type多么便捷。

            不得不说记录类型比躲开数组爽多了。所以娴熟运用可以提高效率。别打错。。。

    8.变量名。

            比赛不是平时打代码,不可以耍宝。所以变量名还是好好打,别p,q,xx,xxx,什么的乱出现。打错了就完蛋了。

    9.10.相信自己。

           即使是暴力(@zhengyu娘炮),也要一脸自信的打完,即使拿不了满分,也要一脸自信的打完,即使骗分困难,也要一脸自信的打完。因为我们是OIer。因为这是我们的战争。

  • 相关阅读:
    微信小程序开发入门(十六)
    npm安装教程
    js 比较两个日期大小
    js截取手机号后四位,并倒序输出
    TypeScript的安装和编译
    js中null和" "的区别
    阻止事件冒泡的3种方法
    阻止事件冒泡
    chrome查看js报错Uncaught SyntaxError: Unexpected string
    ES6思维导图
  • 原文地址:https://www.cnblogs.com/ddky00/p/4075775.html
Copyright © 2020-2023  润新知