[POJ 1000] A+B Problem 经典水题 JAVA 解题报告
A+B Problem
Time Limit: 1000MSMemory Limit: 10000K
Description
Calculate a+b
Input
Two integer a,b (0<=a,b<=10)
Output
Output a+b
Sample Input
Sample Output
解决思路
这是一道经典水题了,基本上每个OJ都有的。
题目很简单,就是对输入的两个整数a和b,输出它们的和。
写这份解题报告主要是跟一些没在OJ上刷过题的朋友介绍下,在OJ上输入输出的一个流程。以及用Java语言刷题需要注意的一些问题。
先贴代码:
上面是我IDE上的代码,记得提交到OJ上的时候,需要把包信息去掉,例如第一行的“package com.igeekspace;”,因为OJ上不会按照这个目录结构去做编译,加上这行包信息OJ会报编译错误。
输入用StreamTokenizer类,是因为OJ的很多题目输入的数据量特别大,有些题目测试用例数可能是十万级,但是执行时间,给java语言一般只给2秒,所以我测试发现StreamTokenizer类比Scanner类IO处理效率更高。输出类用PrintWriter也是基于同样的原因。
今年因为疫情的原因,加上个人规划,今年打算休息一年,调养身体,近期主要精力会用在学习算法和刷题上面,我创了个GitHub项目(https://github.com/S-Knight/poj.git),用来记录我在POJ上的刷题历程,希望自己经历这个阶段,算法能力有个较大的提升,也欢迎喜欢刷题,喜欢算法的朋友跟我一起交流。
版权声明: 本文为 InfoQ 作者【一直AC一直爽】的原创文章。
原文链接:【http://xie.infoq.cn/article/78602405ee561be176090e734】。文章转载请联系作者。
评论