poj1002WA求解釋,cpoj1002,樣例沒問題,但是提交上去不論怎樣都WA,求大佬看看哪裡有問題

2021-03-04 01:58:36 字數 1384 閱讀 8602

1樓:匿名使用者

自己寫qsort, 太佩服了..

其實傳引數有那麼難麼.. ***parator也不難寫啊.. >.<自己寫qsort很難debug啊..

恭喜, 找到bug了.

m=j; // 這個bug太難找了!!! 這裡應該是m = j-1才對!!!! 不過這樣的話不wa就tle了. 呵呵

quicksort(num,1,m);

時間主要浪費數數上面了. worstcase下假如每乙個數都不一樣, 你的計數方法就是個n^2, 超時了~

c++:poj 1002,樣例沒問題,但是提交上去不論怎樣都wa,求大佬看看**有問題 10

2樓:物理公司的

#include

#include

#include

#include

#include

using namespace std;

int num =

;maps;

char buf[128];

int main()

s[c]++;

}for(map::iterator it = s.begin(); it != s.end(); it++)

if(it->second > 1)

if(!flag)

puts("no duplicates.");

return 0;}

poj 1002 測試資料沒問題可是一直wa,請問是什麼原因?

3樓:資料**

你的程式要實現什麼功能?你描述一下!我都看不懂你的程式是什麼意思。。。

poj 1002 不知道wa哪l

4樓:涐噯李紷葒

cmp()寫錯了。。return -1 不是0:;

poj 1002題。請高手幫我看看我的**。個人感覺沒錯誤。但是一直wa。傷了。。。

5樓:匿名使用者

自己寫qsort, 太佩服了..

其實傳引數有那麼難麼.. ***parator也不難寫啊.. >.<自己寫qsort很難debug啊..

恭喜, 找到bug了.

m=j; // 這個內bug太難找了!

容!! 這裡應該是m = j-1才對!!!! 不過這樣的話不wa就tle了. 呵呵

quicksort(num,1,m);

時間主要浪費數數上面了. worstcase下假如每乙個數都不一樣, 你的計數方法就是個n^2, 超時了~

6樓:匿名使用者

沒看清你的提問,==,我幫你調調看

C語言問題求解?C語言問題,求解釋

簡單的說 由於你的 是非標準方法訪問變數,導致結果非常不確定,沒有固定答案,不同編譯器結果不一樣。你這樣是故意記憶體訪問越界來計算麼?為什麼要研究這個呢?因為這樣做非常明顯的違背軟體工程的。問題是這個答案是沒有標準答案的,因為編譯器會對結構內的記憶體布局稍微做調整,不同編譯器和不同編譯條件導致的布局...

求解釋C程式啊 急!c 作業求解答,急!!!

是乙個標準化輸入函式。你應該按照這個格式輸入三個整數 d決定輸入應該是整數 並依次儲存為a,b,c。這個是c語言的基礎,建議你去看看c的基礎書。foo是乙個遞迴函式。而遞迴函式都有乙個終止條件,這個函式的條件是a b 而種植的行為是輸出乙個序列,這個序列的順序是這個函式的傳入的引數序列順序。也就是 ...

c語言問題求解釋大神速來

a如果從課本來說是對的,但實際中肯定不行,b的條件t i s i 是根據這一操作的結果判斷的,如果賦值成功就是true,也就是1,否則是flase,為0,就是說賦值失敗時終止。c應該寫成 t s 按選項的寫法是把取出來的值 1 d的判斷條件跟b一樣,只是把自增寫到不同地方而已 注意字串是有結束標誌的...