C++ 使用 g++ 9.3.0
编译,命令为
g++ -fno-asm -Wall -lm --static -std=c++11 -O2 -DONLINE_JUDGE -o Main Main.cc
;
C 使用 gcc 9.3.0
编译,命令为
gcc Main.c -o Main -fno-asm -Wall -lm --static -std=c99 -DONLINE_JUDGE
,您可以使用 #pragma GCC optimize ("O2")
手工开启 O2 优化;
Pascal 使用 fpc 3.0.4
编译,命令为
fpc Main.pas -oMain -O1 -Co -Cr -Ct -Ci
。
Java 使用 OpenJDK 11.0.9.1
编译,命令为
javac -J-Xms32m -J-Xmx256m Main.java
,如果您的代码中没有 public class
,请将入口类命名为 Main
,在评测时提供额外 2 秒的运行时间和 512MB 的运行内存。
这里给出的编译器版本仅供参考,请以实际编译器版本为准。
请使用标准输入输出。
gcc version 14.2.0
gcc -Wall -static -std=c11 -DONLINE_JUDGE -lm main.c -o main
gcc version 14.2.0
g++ -Wall -O2 -static -DONLINE_JUDGE main.cpp -o main
gcc version 14.2.0
g++ -Wall -O2 -static -DONLINE_JUDGE main.cpp -o main
gcc version 14.2.0
g++ -Wall -O2 -static -std=c++23 -DONLINE_JUDGE main.cpp -o main
Python 3.12.3
python3 -c "import py_compile; py_compile.compile('main.py', 'main.pyc', doraise=True)"
javac 17.0.12
javac -encoding UTF-8 Main.java
本站不提供头像存储服务,而是使用 Gravatar 进行头像显示。请使用邮箱注册 WordPress.com,登录 Gravatar 并上传头像。同样使用 Gravatar 的 OJ 有 Vijos、COGS、UOJ 等。
试题的解答提交后由评分系统评出即时得分,每一次提交会判决结果会及时通知;系统可能的反馈信息包括:
以下样例程序可用于解决这道简单的题目:读入2个整数A和B,然后输出它们的和。
gcc (.c)
#include <stdio.h>
int main(){
int a, b;
while(scanf("%d %d",&a, &b) != EOF){
printf("%d\n", a + b);
}
return 0;
}
g++ (.cpp)
#include <iostream>
using namespace std;
int main(){
int a, b;
while (cin >> a >> b){
cout << a+b << endl;
}
return 0;
}
fpc (.pas)
var
a, b: integer;
begin
while not eof(input) do begin
readln(a, b);
writeln(a + b);
end;
end.
javac (.java)
import java.util.Scanner;
public class 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);
}
}
}
python3 (.py)
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
for line in sys.stdin:
a = line.split()
print(int(a[0]) + int(a[1]))