zzulioj1001C语言答案,ZZULIOJ
ZZULIOJ Online Judge FAQ
Q:这个在线裁判系统使用什么样的编译器和编译选项?
A:系统运行于CentOS
Linux. 使用GNU GCC/G++ 作为C/C++编译器,
Free Pascal 作为pascal 编译器 ,用
openjdk-8 编译 Java,用python3.6.4执行Python程序. 对应的编译选项如下:
C:
gcc Main.c -o Main -fno-asm -Wall -lm --static -std=c99 -DONLINE_JUDGE
#pragma GCC optimize ("O2") 可以手工开启O2优化
C++:
g++ -fno-asm -Wall -lm --static -std=c++11 -DONLINE_JUDGE -o Main Main.cc
Pascal:
fpc Main.pas -oMain -O1 -Co -Cr -Ct -Ci
Java:
javac -J-Xms32m -J-Xmx256m Main.java
*Java has 2 more seconds and 512M more memory when running and judging.
编译器版本为(系统可能升级编译器版本,这里仅供参考):
gcc version 4.8.5 (CentOS 4.8.5-16.el7)
glibc 2.19
Free Pascal Compiler version 3.0.4
openjdk 1.8.0_161
python-3.6.4
Q:程序怎样取得输入、进行输出?
A:你的程序应该从标准输入 stdin('Standard Input')获取输入,并将结果输出到标准输出 stdout('Standard Output').例如,在C语言可以使用 'scanf' ,在C++可以使用'cin' 进行输入;在C使用 'printf' ,在C++使用'cout'进行输出.
用户程序不允许直接读写文件, 如果这样做可能会判为运行时错误 "Runtime Error"。
下面是 1000题的参考答案
C++:
#include
using namespace std;
int main(){
int a,b;
while(cin >> a >> b)
cout << a+b << endl;
return 0;
}
C:
#include
int main(){
int a,b;
while(scanf("%d %d",&a, &b) != EOF)
printf("%d\n",a+b);
return 0;
}
PASCAL:
program p1001(Input,Output);
var
a,b:Integer;
begin
while not eof(Input) do
begin
Readln(a,b);
Writeln(a+b);
end;
end.
Java:
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner cin = new Scanner(System.in);
int a, b;
while (cin.hasNext()){
a = cin.nextInt(); b = cin.nextInt();
System.out.println(a + b);
}
}
}
Python:
while True:
a=[]
line = input()
a=[int(n) for n in line.split()]
if a:
print (a[0]+a[1])
else:
break
Q:为什么我的程序在自己的电脑上正常编译,而系统告诉我编译错误!
A:GCC的编译标准与VC6有些不同,更加符合c/c++标准:main 函数必须返回int, void main 的函数声明会报编译错误。
i 在循环外失去定义 "for(int i=0...){...}"
itoa 不是ansi标准函数.
__int64 不是ANSI标准定义,只能在VC使用, 但是可以使用long long声明64位整数。
如果用了__int64,试试提交前加一句#define __int64 long long, scanf和printf 请使用%lld作为格式
Q:系统返回信息都是什么意思?
A:详见下述:
Pending : 系统忙,你的答案在排队等待.
Pending Rejudge: 因为数据更新或其他原因,系统将重新判你的答案.
Compiling : 正在编译.
Running & Judging: 正在运行和判断.
Accepted : 程序通过!
Presentation Error : 答案基本正确,但是格式不对。
Wrong Answer : 答案不对,仅仅通过样例数据的测试并不一定是正确答案,一定还有你没想到的地方.
Time Limit Exceeded : 运行超出时间限制,检查下是否有死循环,或者应该有更快的计算方法。
Memory Limit Exceeded : 超出内存限制,数据可能需要压缩,检查内存是否有泄露。
Output Limit Exceeded: 输出超过限制,你的输出比正确答案长了两倍.
Runtime Error : 运行时错误,非法的内存访问,数组越界,指针漂移,调用禁用的系统函数。请点击后获得详细输出。
Compile Error : 编译错误,请点击后获得编译器的详细输出。
Q:如何参加在线比赛?
A:注册 一个帐号,然后就可以练习,点击比赛列表Contests可以看到正在进行的比赛并参加。
zzulioj1001C语言答案,ZZULIOJ相关推荐
- zzulioj1017C语言答案,ZZULIOJ刷题1010-1019
1010: 求圆的周长和面积 时间限制: 1 Sec 内存限制: 30 MB 提交: 42979 解决: 21335 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入圆的半径,求 ...
- 2017北理c语言答案,c语言答案 北理工
<北理工 C语言答案> 1 Hello world 让我们用C语言向世界问好. 最早的程序基本是这个样子的: 程序一: #include void main() { printf(&quo ...
- c语言第四版第8章答案,C语言答案第8章.doc
C语言答案第8章 第8章 [习题-1]/*c8_1.c*/ #include struct book { char title[20]; char aditor[10]; int year; int ...
- c语言5-34答案,C语言答案第5章.doc
C语言答案第5章 第5章 数 组 [习题-1]/*c5_1.c*/ #include void main() { double a[12]={1.0,15.5,9.5,-23.0,8.4,66.5,7 ...
- 北理乐学c语言基础答案晕,北理乐学C语言答案.doc
北理乐学C语言答案.doc 7.入门 计算圆柱的侧面积及体积 include void main double a,b; scanf"lfnlf", printf"s.2 ...
- c语言贾宗璞答案,c语言答案 贾宗璞、许合利
c语言答案 C语言习题答案 第1章 1.选择题 (1) C (2) B (3)A 2.填空题 (1)main (2) main (3) 有穷性.确定性.有零个或多个输入.有一个或多个输出.有效性 (4 ...
- 2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案
2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. ...
- 大学C语言系统作业,南昌大学作业答疑系统c语言答案
if(n%3!=0) continue; k--; } printf(\ } 程序运行后的输出结果是 A) 1,1 B) 2,2 C) 3,3 D) 4,4 [] 教师批改:C 7.要求以下程序的功能 ...
- 安阳工学院c语言期末考试题库,安阳工学院期末C语言答案.doc
安阳工学院期末C语言答案.doc 1 1输入x求y 2abc从大到小排序 3输出四个数中的最大最小值 4输出成绩等级 5输入x输出xy 6输出300-400间的全部素数 7求Fibonacci数列的前 ...
- C语言第6章问题答案,C语言答案第6章.doc
C语言答案第6章.doc 第6章习题6-1更正下面函数中的错误.1返回求x和y平方和的函数. 2返回求x和y为直角边的斜边的函数. sum_of_sqx,y hypotdouble x,double ...
最新文章
- manjaro无效的软件包
- python—web页面操作之3种等待方式
- 手机当电脑音响_hifi迷你组合音响怎么样 hifi迷你组合音响优势简介【详解】
- LeetCode 1561. 你可以获得的最大硬币数目
- python基础--numpy.random
- 找出消费者在使用你的产品的时候,什么时刻觉得“值了”
- hp RAID卡 命令行管理
- 2019年7月30日星期二(数据结构)例题代码
- c语言实验二作业,C语言实验作业8 - osc_5p0xffsa的个人空间 - OSCHINA - 中文开源技术交流社区...
- python传递参数*与**
- mysql支持啥系统_快速的掌握MySQL支持的操作系统
- ROS中的物体识别——ORK功能包的使用
- linux软盘镜像下载,软盘镜像Image文件制作(WinImage Pro)
- mysql数据库服务器默认端口_各个数据库的默认端口
- OpenGL 头文件,库文件
- h5物体拖动_研究了50+个爆款H5,原来他们刷屏的套路如此简单
- 纯OC实现iOS DLNA投屏功能了解一下
- 技术架构分析:攻克Dota2的OpenAI-Five
- 最小值c语言编写自定义函数,C语言笔记55:自定义函数[老九学堂]
- 你知道吗?火狐搜集您的数据?