acmjava代码提交 acm竞赛用java语言
在acm上Java程序要有什么格式吗?
JAVA的a+b
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
System.out.println(a + b);
}
}
(1) 最明显的好处是,学会Java,可以参加Java Challenge :)
(2) 对于熟悉C/C++的程序员来说,Java 并不难学,找本书,一两周业余时间就可以搞定了。当然,这里只是指一般编程,想熟悉所有的Java库还是需要些时间的。
事实上,Java 只相当于C++的一个改进版,所有的语法都几乎是C++的,很少有变动。
(3) 在一般比赛中,Java程序会有额外的时间和空间,而实际上经过实验,在执行计算密集任务的时候Java并不比C/C++慢多少,只是IO操作较慢而已。
(4) Java 简单而功能强大,有些东西用Java实现起来更为方便,比如高精度。
(5) 用Java不易犯细微的错误,比如C/C++中的指针, “if (n = m) ... ” 等
(6) 目前来看Eclipse已成基本配置,写Java程序反而比C/C++更方便调试。在具体竞赛时也算多一种选择。
(7) 学会Java对以后工作有好处。现在国外很多地方会Java的人比会C/C++的人多。
(8) 会Java可以使你看起来更像偶蹄类动物(牛)
Java ACM的提交问题
类名要用Main
像下面这样
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[]) throws Exception
{
Scanner cin=new Scanner(System.in);
int a=cin.nextInt(),b=cin.nextInt();
System.out.println(a+b);
}
}
北大ACM网站第一道题目用JAVA怎么提交?
ACM 对输出 要求很严格的, 范例 虽然你编译通过了,可是 提交后它用的数据不一定是这个,你要对 输入输入判断 的够准确!比如 a,b 都要大于0等等.
谁有杭电ACM 1303 java AC 过的代码,有的贴出来来分享下!这题做了一上午了,一直超时!
请问下java方式提交代码你是提交哪部分的? 我从包名开始提交错误,去掉包名错误,去掉类名也错误,都是编译错误的
你试试这样提交行不行
package com.acm;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Acm1303_1 {
static int count;
static Scanner sc;
public static void main(String[] args) {
count = 0;
sc = new Scanner(System.in);
while (dispose()) {
System.out.println(count);
count = 0;
}
}
private static boolean dispose() {
// TODO Auto-generated method stub
int n;
ListInteger a=new ArrayListInteger();
ListInteger b=new ArrayListInteger();
while (sc.hasNext()) {
n = sc.nextInt();
if(n==-1){
return false;
}
if (n == 0)
break;
a.add(n);
}
for(int i=0; ia.size(); i++){
b.add(a.get(i)*2);
}
for(int i=0; ia.size(); i++){
if(b.contains(a.get(i))){
count++;
}
}
return true;
}
}
理论上用java自带的方法要高效点,而且循环次数越少越好
你也可以去掉些循环,例如list a可以先用sort方法排序,然后b只加入=a.get(a.size()-1)的数
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: acmjava代码提交 acm竞赛用java语言
本文地址: https://pptw.com/jishu/1540.html