1.output limit exceed
是超過輸出限制(ole)錯誤;
提示你的程式產生了過多的輸出資訊,一般是由於死迴圈造成的。
你的程式發生上述錯誤的主要原因是迴圈語句while(scanf("%d",&n))產生的。
也有可能是輸入字元時未使用getchar()緩衝
2.memory limit exceed
所用記憶體超出限制;
3.presentation error
(1).格式錯 ( presentation error ): 程式沒按規定的格式輸出答案,指的就是你的輸出和規範輸出只有空格回車的差異 複雜來說, 就是你的輸出和規範輸出不分歧 但是把兩者中的空格和換行都刪掉後卻是...
(2).表達格式錯誤
4.runtime error就是在執行期間出現的錯誤,執行時錯誤不同於炸彈或系統垮掉,執行時錯誤一般不影響作業系統執行.
格式:runtime error sss at iii:mmm ,sss是執行錯誤**,iii是錯誤發生的程式段,mmm是錯誤位址。
出現問題時可以查詢含義並找到問題的原因。
runtime error (執行時錯誤)就是程式執行到一半,程式就崩潰了。
比如說:
①除以零
②陣列越界:int a[3]; a[10000000]=10;
③指標越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+1000000)=10;
④使用已經釋放的空間:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;
⑤陣列開得太大,超出了棧的範圍,造成棧溢位:int a[100000000];
如果你用的是 windows xp 作業系統,那麼runtime error 的介面一般如下:
1>有可能是陣列定義過小、無法滿足資料的輸入
2>由於輸入過程中未處理好空格
例:輸入a 2 b 12 scanf("%c %d",&str,&num) -->scanf(" %c %d",&str1,&num1);
5.time limit exceeded
一般是由於程式執行時間過長導致超過限定時間, 可以通過調整演算法,優化**等措施解決
6.compilation error
編譯錯誤
7.wrong answer
答案錯誤
8.accepted
通過
ACM競賽中提交題目時常見的一些結果
1.output limit exceed 是超過輸出限制 ole 錯誤 提示你的程式產生了過多的輸出資訊,一般是由於死迴圈造成的。你的程式發生上述錯誤的主要原因是迴圈語句while scanf d n 產生的。2.memory limit exceed 所用記憶體超出限制 3.presentati...
提交時常見的錯誤
1.output limit exceed 是超過輸出限制 ole 錯誤 提示你的程式產生了過多的輸出資訊,一般是由於死迴圈造成的。你的程式發生上述錯誤的主要原因是迴圈語句while scanf d n 產生的。2.memory limit exceed 所用記憶體超出限制 3.presentati...
一道簡單的acm題目
acm協會主席alphard決定在除夕夜辦一場山寨春晚,立即得到廣大acmer的支援。報名的acmer眾多,主席已經開始忙不過來了。幸好有 細心 的angelclover幫忙,把報名參加山寨春晚的節目單按照預演時間進行了歸類。alphard要求春晚不要超過4小時,但為了不打擊廣大acmer的積極性,...