NOIP前必须记住的30句话

NOIP前必须记住的30句话

1.比赛前一天晚上请准备好你的各种证件,事先查好去往考场的路线
2.比赛之前请先调整你的屏幕分辨率到你喜欢的大小
3.比赛之前请把编译器的字体调为你平时惯用的字体,尤其是注意这种字体中的逗号,点,1,l这种易混淆的字是不是区分明显
4.在不影响视野的情况下,请将字号尽可能调大,方便查错
5.请将题目通读完以后,再开始深入思考你认为最容易的一道题
6.即使这道题再容易,也不要着急写代码,请先明确自己每一步要干什么后,再开始写,轻敌会是你最大的错误
7.即使这道题看起来再没法做,也不要提早放弃,这个时候纸和笔会是你最好的朋友,自己尝试几个例子,也许你就会找到答案
8.请一定先明确自己要干什么之后再写程序,不要走一步想一步
9.如果这是一道动态规划题,请先把转移方程写在纸上再编程
10.涉及到边界处理、加一减一之类的问题,请在纸上举个例子,标上下标以后,在编程时参照纸上的下标写
11.如果思考30分钟仍一头雾水,没有可以实现的算法,请你果断屏蔽掉100%的那一栏数据,开始写60%,50%乃至30%的算法——在NOIP里面,30分绝不是小数目
12.几个常用的复杂度参考:100以下——可能是搜索;100~500——N^3,1000~5000——N^2,100000~500000——NlogN,500000以上——N或1
13.如果你发现你旁边的人写得很快,请你放心,他的算法十有八九是错的
14.虽然1s+128MB内存 (这是以前的了,现在应该是 1s + 256MB)  是标准配置,不过也不是每道题都是这样的,还是请认真阅读试卷首页的试题说明
15.计算内存的方法:数组大小*类型长度/1000 / 1000=所占内存MB数,int(Pascal:longint)类型长度是4, long long  (Pascal: int64)  =8 
16.记不住的话,记住int  (Pascal: longint)  型数组在128MB内存下最大开到2500 0000是比较保险的(占100MB内存)
17.写完程序之后,请一定不要忙着编译,请一定要将你的代码从头到尾通读一遍,也就是静态查错,这是整个编程过程中最重要的步骤,有的变量重复调用问题调试的话,一个小时也看不出来,静态查错可以一下指出错误
18.静态查错请注意以下方面:
(1)是否写上了using namespace std?    (这是C++的,Pascal就不用了)
(2)数组开得是否够大?
(3)变量类型是否正确?
(4)memset时,所填的sizeof(XX)的XX是不是匹配?大小是不是正确?    (Pascal 是 fillchar)
(5)外层循环与内层循环的i,j是不是混用了?
(6)循环之前,i,j是否定义了?
(7)输入数据都输入了吗?
(8)这个程序是在执行你想让它执行的步骤吗?
19.通过样例后,请你一定不要放松警惕,因为样例并不能覆盖所有的情况,请自己设计几组数据,争取卡死你的程序
20.如果出现问题,请你调试你的程序,请一定要分模块调试,不要从头跟到尾
21.如果你已经设计不出能卡住你的程序的数据,恭喜你可以做下一题了
22.如果你用的是windows,请你注意把system(“pause”)注释掉   ( 针对C/C++,Pascal 不存在 )
23.为了万无一失,请你用return 0结束你的程序  ( 同样 , 针对 C/C++ ,建议是必须加上 )
24.在内存允许的情况下,能开普通队列就不要用循环队列,能开下普通数组就不要用滚动数组
25.在时间允许的情况下,能暴力就暴力,高精度能不压位就不压位,优化不需要的就不要
26.总之,在不超限制的前提下,能不优化就不优化,以减少代码量和出错概率为第一原则
27.当比赛还剩下5~15分钟的时候,请不要再改动你的程序,即使你怀疑它对你的一个输入给出了错误答案,因为你自己算出的结果也有可能是错的
28.这个时候请你检查是否注释掉了该注释掉的东西,文件名是否写对,文件夹是否建对,请一定反复检查
29.今年赛制更改,没有人知道究竟会变成什么样,所以,与其瞻前顾后,不如集中精力做出你眼前的题目来的实际
30.请记住,NOIP不怕暴力,怕瞎算,不怕不会,怕不敢,有时间的话一定要写一个暴力程序去对拍,验证算法的正确性

时间: 2024-10-03 06:57:57

NOIP前必须记住的30句话的相关文章

迷茫时,记住这四句话

俗话说:不怕前路难走,就怕不知路在何方.迷茫是你前进路上的最大敌人. 每个人都会有这样的一段时间,不知感情该不该继续,不知工作该不该更换,不知自己究竟该做些什么-若你此刻正经历"迷茫"煎熬,就记住这四句话吧,或许能让迷茫中的你看清前方的路 1.先处理心情,再处理事情 先稳定好自己的情绪,再来处理手头上的事情.理清了情绪后,做事的效率会更高,得到的效果也会更好.千万不要让情绪影响你的理智和判断,这样不仅会让自己后悔,更需要用更多的时间处理烂摊子,得不偿失. 2 .最困难的时候,就是最接近

【zt】人到中年,记住这三句话你就活明白了

01 多相信亲情,少相信爱情 人生在世什么最重要,是亲情. 亲情分为两种,一个来自于血缘的纽带,另一个来自于婚姻的纽带. 两者有一个共同的名字:家人. 王小波说,人在年轻的时候,觉得到处是人,别人的事就是你的事,到了中年之后,才觉得世界上除了家人已经一无所有了. 确实如此. 人到中年,没有什么比家人.比亲情更重要. 有着稳定婚姻的中年人,两个人之间的爱情已经化为亲情,相依相靠,互相扶持,甚至,比兄弟姐妹更亲更近. 从这一点上讲,婚姻不是爱情的坟墓,而是爱情的升华. 如果你已经拥有了这么一份亲情,

卡耐基的30句话,句句值得读。

1.思考时,要像一位智者:但讲话时,要像一位普通人. 2.人不是因为没有信念而失败,而是因为不能把信念化成行动,并且坚持到底. 3.要想成功,必须具备的条件就是,用你的欲望提升自己的热忱,用你的毅力磨平高山,同时还要相信自己一定会成功. 4.心灵的成熟过程 是持续不断的自我发现.自我探寻的过程,除非我们先了解自己,否则我们很难去了解别人. 5.天下最悲哀的人莫过于本身没有足以炫耀的优点,却又将其可怜的自卑感,以令人生厌的自大.自夸来掩饰. 6.你有信仰就年轻,疑惑就年老:有自信就年轻,畏惧就年老

解释 -- 探寻“这件事引起了那件事”这句话意味着什么

1. 如何看待因果解释?从一个梦游症暴力案件说起 一名居住在堪萨斯州的男子在经历了一系列梦游事件之后,去了一家睡眠障碍的诊所,想要查出他到底得了什么病.一个多月后,他被确诊为非快速眼动睡眠异常症.这种睡眠障碍可能会导致人们做出一些奇怪的行为,比如在睡眠中导出走动或吃东西等,但大脑不会记住这些事情.在他被确诊两个月后,医生增加了他的用药量,而在增加用药量的两天后,他被捕了,并且被控告杀死了自己的妻子. 睡眠异常症患者以外杀人的案例十分罕见,但这个案例会是其中之一吗? 从证据的角度来看,这个案例似乎

【】五句话搞定JavaScript作用域

JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域.  Java  C# 在JavaScript语言中无块级作用域 1 2 3 4 5 6 7 function Main(){     if(1==1){         var name = 'seven';     }     console.log(n

来来来,一起五句话搞定JavaScript作用域

JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一."JavaScript中无块级作用域" 在Java或C#中存在块级作用域,即:大括号也是一个作用域. public static void main () {    if(1==1){         String name = "seven";     }     System.out.println(name); }//

每一个程序员都应当了解的11句话

每一个程序员都应当了解的11句话,你最同意哪一句? 1. 技术只是解决问题的选择,而不是解决问题的根本 我们可以因为掌握了最新的 JavaScript 框架 ahem.Angular 的 IoC 容器技术或者某些编程语言甚至操作系统而欢欣雀跃,但是这些东西并不是作为程序员的我们用来解决问题的根本——它们只是用于帮助我们解决问题的简单工具. 我们必须非常谨慎,不要对某项正好喜欢或者正好很火的特定技术走火入魔.否则,我们将进入这样的思维怪圈:把掌握的那项技术比做是锤子,在思考问题时,会自然的把所有的

很多人,被这句话害了一辈子

点击上方蓝字关注我们,夜读与你一起砥砺前行! 21君:小时候,你可听过“这孩子特聪明,就是学习不用心,他要是认真起来,学习成绩肯定好.”这句话么?是对你说的,还是对你身边的人说的?很多人都觉得这是一个夸奖,但其实给孩子这样的一个想法,其实是害了孩子.自作聪明的人,往往还没有学会正视自己与他人的努力和付出,就已经喜欢了那种轻盈获胜的姿态.为了姿态好看,他们宁可输,也不想通过努力制胜.来源:衷曲无闻(zhongquwuwen) 8:48 很多人,被这句话害了一辈子 来自21世纪经济报道   特别鸣谢

要想混得好,这50句话你不得不读!

引导语:自己发光,不要等别人把你磨光,谁有空.有心情去认真地"磨"你呢?人生中就算没有多么光辉的印记,至少也要问心无愧,或许看似简单,可做起来没那么容易.要想混得好,下面这50句话你不得不读! 1.跌倒了,一定要爬起来--不爬起来,别人会看不起你,你自己也会失去机会. 2.像蟑螂一样活着--人如果有蟑螂的韧性,还有什么日子不能过呢? 3.靠实力,不靠派系--派系不是永远的,实力才是你能依靠一生的东西. 4.自己发光,不要等别人把你磨光--谁有空.有心情去认真地"磨"