博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
syq小姐姐的分享的历年考试经验
阅读量:6951 次
发布时间:2019-06-27

本文共 1037 字,大约阅读时间需要 3 分钟。

 

一》读题

10~20min浏览题目,把握题目方向和做题大致顺序

 

不要轻敌,最好先看完题目,大概掌握整套题的难度顺序再动手

仔细读题步骤:

 

(1)文件名(也是检查的重点,绝对重要,注意区分l和1和I)

 

(2)空限时限(有助于对题面的理解思考,比如见到1e5就可以优先考虑nlogn的算法,1e6,1e7很可能是O(n),还有对一些2的倍数比如256,65536之类的数值要敏感)

(3)理解题目意思。重点注意某些题意复杂的题的各种情况条件,题目描述较多的题可以用图表等方式清晰列出情形(树状图or表格,善于Excel的可以考虑,以及Excel特殊解题功能,运算数列函数及打表)

 

(4)注意多组数据(初始化问题),输出格式对空格空行的限制,避免PE(presetation error)

二》分析

我个人比较喜欢打草稿

把一些重点细节和思路(如状态转移方程)写下来不容易出错

而且有助于全局时间把握

建议不要在一道题上思考太久(上限15min)

不行就先敲暴力骗部分分

反正暴力可以拿来对拍,也不亏~

还是那句话,写不出来别耗太久。

 

有个东西叫骗分导论 //手动滑稽

 

随机?最辣鸡的骗分方式。。

个人比较喜欢的一些trick:

 三》做题

1、暴搜计时器

2、打表找规律

3、分部拿分

4、输出一些比较可能的答案(’Yes’’No’’-1’…)

1、单步执行 or 输出中间变量

 

2、对拍(!)

Make造点器

Bat批处理文件

Brute

src

四》DEBUG

极限数据(0,1,max,…)

如高精度:9999999…9+1

五》检查

(1)读入输出文件名

(2)输入输出格式(“%lld %I64d”,cin,cout,…)

(3)有无输出中间变量

(4)关于halt,close等问题(c++没关系0.0)

(5)分步拿分的分类*

(6)数据范围,千万不要爆,没把握时适当小一点。

(7)删除文件提交目录的其他不必要文件

 六》其它

1.算法方面把搜索练熟(剪枝,效果max可超dp;计时器骗分),尽量理解dp(想当年费了好大劲),不用担心数论,考前看看记记,真的想不出来不要慌,别人也是一样的(当然排除你理解错题意)

2.考前要心情稳定,坚信考的都会,蒙的都对。

3.考场有食物有水有纸自带笔,头天晚睡没精神的可以考前适量咖啡醒脑

4.不要踢电源,记得保存代码  //滑稽

 

转载于:https://www.cnblogs.com/ZDHYXZ/p/7636754.html

你可能感兴趣的文章
java B2B2C源码电子商务平台 -SpringCloud服务相互调用RestTemplate
查看>>
java B2B2C Springcloud电子商务平台源码-zuul 过滤器机制
查看>>
分布式消息系统:Kafka
查看>>
让phpmailer支持中文名称的附件和邮件标题中文乱码(转)
查看>>
JavaScript强化教程——JavaScript Math(算数) 对象
查看>>
CentOS7部署Kubernetes集群
查看>>
struts2中使用DMI(动态调用方法)方式配置action
查看>>
使用hyperpacer实现AWR报告的同步收集
查看>>
关于os.popen你可能不知道的
查看>>
redhat5.3恢复***
查看>>
linux 下mysql的乱码问题
查看>>
mongodb删除重复数据
查看>>
项目中常用的第三方框架总结
查看>>
希尔排序
查看>>
nginx 配置支持think php url模式
查看>>
我的友情链接
查看>>
centos7.2下搭建CDH5.8.3
查看>>
Django返回json数据
查看>>
橡皮泥_愤怒的小鸟
查看>>
虚拟机性能测试:六 Oracle VM VirtualBox
查看>>