Rejudge Progress:
1000: *********************新手必读与最新公告***********************
Time Limit: 15000 MS Memory Limit: 131000 KBTotal Submit: 2145 Accepted: 989 Page View: 10295
Submit Status Discuss
Description
点击查看:ACM的小技巧1.g++中main函数返回值必须是int int main() { return 0; } 2.整数尽量不要使用pow()函数。
Input
一、注册账号:
主页-->Signup
二、做题:
主页-->Problem 选择一个题目来做,做好之后点Submit提交代码。注意交代码前在Language选项中选择你所用的语言,
如果你用的是c语言就选GCC,如果C++就选G++。
主页-->Signup
二、做题:
主页-->Problem 选择一个题目来做,做好之后点Submit提交代码。注意交代码前在Language选项中选择你所用的语言,
如果你用的是c语言就选GCC,如果C++就选G++。
Output
三、提交题目常见结果
(1).Accepted (AC) : 您的程序是正确的,恭喜!
(2).Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。
(3).Wrong Answer (WA) : 输出结果错,这个一般认为是算法有问题。
(4).Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:
ACCESS_VIOLATION 您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。
ARRAY_BOUNDS_EXCEEDED 您的程序试图访问一个超出硬件支持范围的数组单元。
INTEGER_DIVIDE_BY_ZERO 在进行整数除法的时候出现了除数为零的异常。
STACK_OVERFLOW 栈溢出。一般是由于无限递归或者在函数里使用了太大的数组变量的原因。
(5).Time Limit Exceed (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制,请改进算法
(6).Memory Limit Exceed (MLE) : 您的程序运行的内存已经超出了这个题目的内存限制。
(7).Output Limit Exceed (OLE) : 您的程序输出内容太多,超过了这个题目的输出限制。
(8).Compile Error (CE): 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接查看。
(9). System Error (SE) : OJ内部出现错误。由于我们的OJ可能存在一些小问题,所以出现这个信息请原谅,同时请及时与管理员联系
(1).Accepted (AC) : 您的程序是正确的,恭喜!
(2).Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。
(3).Wrong Answer (WA) : 输出结果错,这个一般认为是算法有问题。
(4).Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:
ACCESS_VIOLATION 您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。
ARRAY_BOUNDS_EXCEEDED 您的程序试图访问一个超出硬件支持范围的数组单元。
INTEGER_DIVIDE_BY_ZERO 在进行整数除法的时候出现了除数为零的异常。
STACK_OVERFLOW 栈溢出。一般是由于无限递归或者在函数里使用了太大的数组变量的原因。
(5).Time Limit Exceed (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制,请改进算法
(6).Memory Limit Exceed (MLE) : 您的程序运行的内存已经超出了这个题目的内存限制。
(7).Output Limit Exceed (OLE) : 您的程序输出内容太多,超过了这个题目的输出限制。
(8).Compile Error (CE): 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接查看。
(9). System Error (SE) : OJ内部出现错误。由于我们的OJ可能存在一些小问题,所以出现这个信息请原谅,同时请及时与管理员联系
四、注意当有多组测试数据时,该如何判断循环结束呢?
c语言: 可以用 while(scanf("%d",&n)!=EOF)
c++: while(cin>>n)
以problem 1001 为例:
参考程序:
#include
int main()
{
int i,s,t,n;
while(scanf("%d",&n)!=EOF)
{
处理
..........
..........
输出
}
}
c语言: 可以用 while(scanf("%d",&n)!=EOF)
c++: while(cin>>n)
以problem 1001 为例:
参考程序:
#include
int main()
{
int i,s,t,n;
while(scanf("%d",&n)!=EOF)
{
处理
..........
..........
输出
}
}
输入输出一定要按照题目要求。不要有多余的输出。
64位整数类型为long long(G++)或者__int64(VC6),本OJ输入输出都用%lld。
其它信息详见FAQ。