acm程序设计教程 course(2)ACM基本输入输出

acm程序设计教程 course(2)ACM基本输入输出

ID:37814527

大小:315.44 KB

页数:43页

时间:2019-05-31

acm程序设计教程 course(2)ACM基本输入输出_第1页
acm程序设计教程 course(2)ACM基本输入输出_第2页
acm程序设计教程 course(2)ACM基本输入输出_第3页
acm程序设计教程 course(2)ACM基本输入输出_第4页
acm程序设计教程 course(2)ACM基本输入输出_第5页
资源描述:

《acm程序设计教程 course(2)ACM基本输入输出》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OnlineJudge基本输入输出湖南师范大学瞿绍军powerhope@tom.com评测系统反馈:ACM国际大学生程序设计竞赛中,自动评测系统给你的反馈信息极少,主要包括:Accepted(AC):正确。祝贺你!你的程序是正确的,并且运行时间和内存开销均不超过相应的限制。PresentationError(PE):格式错。你的程序输出了正确的结果,但是输出格式并非严格满足题目说明。请检查空格、换行、左右对齐等。WrongAnswer(WA):答案错。你的程序对一组或者多组评测系统内部的非公

2、开测试数据给出了错误的结果,因此还需要更进一步的调试。TimeLimitExceeded(TLE):超时。你的程序在某一组或多组数据上运行的时间过长,该程序可能存在效率问题。2011-9-52评测系统反馈:RuntimeError(RE):运行错。你的程序在运行结束之前由于段错误(Segmentationfault)、访问冲突(ACCESSVIOLATION)、数组下标超出范围(ARRAYBOUNDSEXCEEDED)、浮点异常(FLOATPOINTEXCEPTION)或其他类是错误、除零错误

3、(DIVISIONBYZERO)、栈溢出(STACKOVERFLOW)等。请仔细检查程序中类似的错误。MemoryLimitExceeded(MLE):超内存。你的程序试图使用超过评测系统规定大小的内存。OutputLimitExceeded(OLE):超输出。你的程序输出了过多的信息。这通常意味着你的程序陷入了一个带输出的无限循环中。2011-9-53评测系统反馈:CompileError(CE):编译错。编译器无法成功地编译你的程序,错误信息将返回给用户。编译过程中产生的警告信息不会导致

4、此错误。SystemError:系统错。比如你的程序需要超过了硬件限制的内存。2011-9-54先看一个超级简单的题目:10000AnEasyProblemSampleinput:1020Sampleoutput:302011-9-55#includeusingnamespacestd;intmain(){inta,b;cin>>a>>b;cout<

5、tBlock,以EOF为结束标志。参见:10361A+BforInput-OutputPractice(I)2011-9-57C源代码:#includeintmain(){inta,b;while(scanf("%d%d",&a,&b)!=EOF)printf("%d",a+b);return0;}2011-9-58C++源代码:#includeusingnamespacestd;intmain(){inta,b;while(cin>>a>>b

6、)cout<>a>>b){....}2011-9-510说明(1):1.Scanf函数返回值就是读出的变量个数,如:scanf(“%d%d”,&a,&b);如果只有一个整数输入,返回值是1,如果有两个整数输入,返回值是2,如果一个都没有,则返回值是-1。2.EOF是一个预定义的常量,等于-1。2011

7、-9-511输入_第二类:输入一开始就会说有N个InputBlock,下面接着是N个InputBlock。参见:10362A+BforInput-OutputPractice(II)2011-9-512C源代码:#includeintmain(){intn,i,a,b;scanf("%d",&n);for(i=0;i

8、eusingnamespacestd;intmain(){intn,a,b;cin>>n;while(n--){cin>>a>>b;cout<>n;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。