博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vjudge新手常见错误(误)和好习惯18.2.23
阅读量:4143 次
发布时间:2019-05-25

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

**新手常见错误总结(误)
**五道签到题而已..  快把我写死了
**zj三分钟写完的题我可以WA一天(逃(跑丢了
** 啊 总结比再去吭哧三十分钟重要啊
一、
联系的方法论,
正向讨论
二、
【常见错误】
1.数组经常开小了,然后交上去的时候自己不知道
干脆直接开到题目数据啊!!!
2.初始化问题,很麻烦。
(1)有时候数组记得初始化成0
(2)有时候有负数初始化了很麻烦,那排序的时候只要排到n就好了(加进去的数组长度))
(3)首先,你用了set要清空...很多时候没清空,就往下走
所以最好是n--里面再去赋值或者初始化(大概)
bool flag这种也是,位置很重要
(4)int cnt=0;cnt++;
(5)运行时崩溃很有可能啊就是数组开小了
(4)加加的一定要先搞成0有时候编译器不报,很奇怪
3.当你开始加了特殊化的时候你大概率就输了....
4.样例为什么不过?
联系起来两个,最好不要用单一的特殊化思想
【0不是正整数..阴险.jpg】
5.我有时候会写成if(x<y) else if(x<y)憋笑
6.特殊情况就比如说相等的时候,1,5,5只是拍出5 就会漏掉
7.特殊情况还比如说遇到0和负数就招架不住了
8.^是按位与,不是乘方,那个要math.h和pow(ans,2)
你*的话更好啊
9.x1-x2/y1-y2等于0就毁了..所以记得特判哦
正负什么的也是

10.提交的时候记得语言选对是C++有时候默认的不对..

复制记得复制全.. 把测试的那几行删掉..
交对题目...
样例先去跑一遍,最起码样例要能过啊,而且要完全输入,全粘进去啊..
输出endl总是没错的
(..)
11.条条大路通罗马,主要是我又不熟悉超时规则,所以只要实现 了就还好,让他tle去吧,优化不好就憋嗦话(我也没tle过啊..别有啥阴影)
先实现
【相等一定要考虑】
12.题目看对,字母不要少打了
并且啊!大小写不要搞错!!!要命
13.qwer那个题,充分使用题目信息,上面2323一行也算啊,\算是\\来否则转意了
14.cin和scanf都不读空格的.否则你要用getchar
15.while(n)
n%10; n/10 hin好用哦
16.【看数据量!!!】
很大用longlong啊!关注题目信息啊!划重点啊!
 

先把题目给的范围写在最前面

要初始化的写一行
要输入的写一行
要新初始化的定义在n--后面
相等,负数,特殊点,0
(strlen,输出格式问题
交 的时候不要有侥幸心理,注意输出的格式问题
**需要重新把之前那的代码打一次吗
emmmm...不光是代码,还要想啊

【及时写注释,整理就没那么麻烦】

(以上其实都没用..具体问题具体分析吧)

转载地址:http://smuti.baihongyu.com/

你可能感兴趣的文章
批命令 set /a与set /p有哪些区别
查看>>
教你起步
查看>>
bat 批命令学习
查看>>
java反编译
查看>>
Class.forName( )你搞懂了吗?——转
查看>>
Class.forName(xxx.xx.xx) 解耦
查看>>
jarFile
查看>>
EJB3.0定时发送jms(发布/定阅)方式
查看>>
EJB与JAVA BEAN_J2EE的异步消息机制
查看>>
数学等于号是=那三个横杠是什么符
查看>>
HTTP协议详解
查看>>
java多线程中的join方法详解
查看>>
Java Remote Debug(远程调试)
查看>>
jar打包命令-指定主类一次搞定!
查看>>
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
查看>>
深入掌握Java技术 EJB调用原理分析
查看>>
cd /d %~dp0是什么意思啊?
查看>>
自己写的一个启动JBoss服务器的bat批处理
查看>>
批处理中百分号%的作用
查看>>
原码反码补码基础
查看>>