zoukankan      html  css  js  c++  java
  • OJ错误命令解释

    Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。

    请检查程序的输出是否多了或者少了空格(' ')、制表符(' ')或者换行符(' ')。

    Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。

    请检查①数组越界:int a[3]; a[4]=10;②指针越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+10)=10;③数组开得太大,超出了栈的范围,造成栈溢出:int a[100000000];④使用已经释放的空间:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;⑤除以0。

    具体形式:

    Floating Point Error:Divide by 0,除0错误。  

    Segmentation Fault:有2种情况可能导致此错误:buffer overflow -- 缓冲区溢出,也就是你访问了非法内存,比如你申请了一个大小为2的数组a,却访问了a[10000],或者访问了空指针等等。stack overflow -- 堆栈溢出,有可能你在c/c++程序的函数中申请了过大的空间,或者递归层次太多,导致堆栈溢出了,请记住堆栈的大小为8192KB。

    Time Limit Exceeded (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制。

    Compilation Error (CE) : 您的程序语法有问题,编译器无法编译。

    Memory Limit Exceeded:你的程序运行所用的内存太多了,超过了对应题目的限制。

  • 相关阅读:
    Oracle Scheduler Postponed job
    MySQL字符集问题
    LogMiner的一个案例
    Oracle Scheduler NLS_ENV
    ORA01555的模拟
    在线重定义 Oracle Redefinition
    MySQL Proxy 读写分离
    SQL判断分段的连续值
    基础复习之.net中new关键字的用法
    VB与C#相互转换
  • 原文地址:https://www.cnblogs.com/xzxl/p/7213930.html
Copyright © 2011-2022 走看看