杭电ACM1870题怎么用JAVA做?我有需求必须JAVA做

黄滢锋 2019-12-21 18:19:00

推荐回答

点击题目查看题目内容,根据内容写好代码之后,点击页面最下方的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

相关问答