- 8
- 0
- 约2.23万字
- 约 5页
- 2017-06-08 发布于河南
- 举报
oj提交后的各种情况
Frequently Asked Questions
Q: 程序的输入和输出来自何处?
A: 你得程序应当总是从stdin进行输入,并输出到stdout,不需要使用文件。例如,你可以在C里面用scanf或者在C++里面使用cin读取数据;在C里面使用printf或者在C++里面使用printf进行输出。对于初学者,请不要“告诉”OJ多余的信息(比如 printf(Enter a number: );),这些多余的输出会作为你的答案的一部分,毫无疑问,OJ会认为你的答案是错误的。用户程序不允许操作文件(例如fopen等函数),否则你可能会得到Runtime Error(运行时错误)、Restricted Functions(限制使用的函数)或者Wrong Answer(错误答案)等结果。注意,使用scanf/printf通常比cin/cout更快,所以如果某个程序的输入/输出量很大,使用cin/cout可能会得到一个Time Limit Exceeded下面是一个Problem 1001的示例代码(C++):
#include iostream
using namespace std;
int main()
{
int a, b;
cin a b;
cout a + b endl;
return 0;
}
特别注意,C/C++源码的main函数的返回值必须是int,在程序正常结束的情况下应当返回0,否则可能会得到 Compile Error .下面是一个Problem 1001的示例代码(C):
#include stdio.h
int main()
{
int a, b;
scanf(%d %d, a, b);
printf(%d
, a + b);
return 0;
}
下面是一个Problem 1001的示例代码(Pascal):
PROGRAM p1001(Input, Output);
VAR
a, b:Integer;
BEGIN
Readln(a, b);
Writeln(a + b);
END.
下面是一个Problem 1001的示例代码(Java):
//The Java compiler is jdk 1.5+, below is a program for problem 1001
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);
}
}
//Old program for jdk 1.4
import java.io.*;
import java.util.*;
public class Main
{
public static void main (String args[]) throws Exception
{
BufferedReader stdin =
new BufferedReader(
new InputStreamReader(System.in));
String line = stdin.readLine();
StringTokenizer st = new StringTokenizer(line);
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(a + b);
}
}
Q: 如何使用 long long 或是 __int64 ?
A: 如果你在C/C++代码中使用 long long , 确认你使用%lld来进行格式化输入输出(scanf/printf). __int64是微软VC++中使用的,本系统并不支持。
Q: 提交Java代码时有什么需要特别注意的?
A: 提交的Java程序应当是一个源码而不是class文件;输入输出
您可能关注的文档
- .Net Framework .NET2.0 3.0 3.5 4.0区别 Net Framework各个版本区别.doc
- .Net下XML文档的读写操作.docx
- 098闻见近录 (宋)王巩 著.doc
- 15章中英文.doc
- 2008英语四级完型填空模拟训练1.doc
- 1972国际海上避碰规则.doc
- 2013成教专业英语复习题.doc
- 2011_初一生物_生物的恒定性.doc
- 2013版土力学教学大纲(土木工程专业).doc
- 2016考研英语 12年新题型(下).docx
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)