杭电ACM1870题怎么用JAVA做?我有需求必须JAVA做
推荐回答
点击题目查看题目内容,根据内容写好代码之后,点击页面最下方的submit就进入代码提交界面,右上角选好语言之后,你把代码黏贴上去就可以了。acm代码的格式,在题目的output里会有说明,如果你不是很了解的话,可以看一下杭电的FAQ。地址http://acm.hdu.edu.cn/faq.php。里面有基本格式说明。详细一点的可以看一下这个http://www.doc88.com/p-264184769415.html。
辛培成2019-12-21 18:56:11
提示您:回答为网友贡献,仅供参考。
其他回答
-
importjava.util.Scanner;publicclassMain{publicstaticvoidmainStringargs{Scannerin=newScannerSystem.in;whilein.hasNextInt{inta=in.nextInt;intb=in.nextInt;System.out.printlna+b;}}}一般情况下在线评判系统都是以文件输入结尾结束的对于C语言是EOF,对于JAVA来说是in.hasNextInt!=0如果以后在这些HDU或者ZOJ上面ACM的话,那建议你最好都用这种模式的输入,这样虽然麻烦了点,但是对于所有题目所有输入格式是绝对不会有问题的。
齐新明2019-12-21 19:13:18
-
,杭电上java代码有要求的。java代码的类必须叫Main,而你的是Ballon。改过就好了。还有这题输出的时候System.out.printlnresult;就好了,不能分开。改正后AC代码:import java.util.HashMap;import java.util.Map.Entry;import java.util.Scanner;class Main { public static void mainString args { HashMap hm=new HashMap;; Scanner input = new ScannerSystem.in; int number = 0, max = 0, i = 0; String key=null; String result = null; while number = input.nextInt!=0 { hm.clear; for i = 0; i entry : hm.entrySet { if entry.getValue > max { result = entry.getKey; if result != null max = entry.getValue; } } System.out.printlnresult; } input.close; }。
辛国省2019-12-21 18:39:50