码迷,mamicode.com
首页 > 编程语言 > 详细

ACM(c语言)需注意的细节

时间:2019-03-07 01:11:28      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:分配   tle   最好   就会   全局   没有   加速   更新   col   

刚接触acm不久,于是乎平时打acm的时候,总是会遇到一些玄学“WA”,“TLE”等问题,几个小时都找不出错误所在,结果往往大佬一指点,立马AC了(这
 时就有一种想打人的冲动)。这主要原因是因为acm(我)有(太)很多(菜)细节(了)要注意,下面就罗列一些平时打acm所见到要注意
 的地方。(每次有(又)新(被)发(WA)现就会更新)
  
 
 
2019.03.03
1. 定义局部静态数组时有大小限制,似乎在100万左右,此时最好定义全局静态数组或者动态数组(动态数组是从内存的堆中分配的空间,可以开的很大);否则你的编译器能正常编译,但一运行几秒后就会异常结束。
 2. 输出结果不同的题要求不同,有的题限制输出行末不能有多余字符,有的则没有此要求。另外,由于OJ在线评定时使用了重定向,将输入和输出分开了,故在输出时可以一个test一个输出(一般输出后要换行)。
 3. 使用C++写ACM题时,若用iostream,记得要开加速(具体如何开问百度),否则很可能你写的完全正确,结果却TLE了。
 

ACM(c语言)需注意的细节

标签:分配   tle   最好   就会   全局   没有   加速   更新   col   

原文地址:https://www.cnblogs.com/endurance/p/10487010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!