Online Judge系统支持语言和编译情况:
语言 | 编译器 | 语言版本 | 编译参数 |
---|---|---|---|
C | gcc 4.6.3 | C99 | gcc Main.c -o Main -Wall -lm --static -std=c99 -DONLINE_JUDGE |
C++ | gcc 4.6.3 | C++98/03 | g++ Main.cpp -o Main -Wall -lm --static -DONLINE_JUDGE |
Java | java "1.7.0_60" | Java7 | javac -J-Xms32m -J-Xmx256m Main.java |
比如1000题的答案,对于C/C++/java的三种写法分别如下:
C:
#include int main(){ int a, b;
while(scanf("%d%d", &a, &b) != EOF)
{ printf("%d\n", a+b);
} return 0;
}12345678910
C++:
#include using namespace std;int main(){ int a, b; while(cin >> a >> b)
{ cout << a+b << endl;
} return 0;
}1234567891011
Java:
import java.util.Scanner;public class Main { //注:用Java提交时类名必须为"Main"
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) {
int a = in.nextInt();
int b = in.nextInt();
System.out.println(a + b);
}
}
}
如何使用长整形?
请使用long long来定义长整形,而不能用_int64来定义
语言 | 输入 | 输出 |
---|---|---|
C | scanf("%lld", &x); | printf("%lld", x); |
C++ | cin >> x; | cout << x; |