看板 C_and_CPP 關於我們 聯絡資訊
http://zerojudge.tw/ShowProblem?problemid=b523 內容 : 先別管這個了,你聽過安麗嗎?給你一堆字串,若該字串是第一次出現,就回答"NO"。若該字串曾經出現過,則回答"YES"。 輸入說明 : 一個字串一行,可能包含大小寫英文字母、數字、空白。輸入以EOF做結尾。每一行不超過 10000 個字元,最多 500 行。 輸出說明 : 對每一個字串輸出一行 YES 或 NO。 =================================== 小弟是C新手 最近看書自學 試寫zerojudge中的一些題目 程式碼在這~ http://ideone.com/IiKgMU 自己測試沒問題(有用到gets()z zerojudge中應該不會有超過上限的問題) 丟到zerojudge上時 資測點共5點 有三點正確(最久的一點AC (44ms, 4.1MB) ) 兩點TLE(5s) 請問各位高手能指出問題在哪邊吧 小弟感激不盡 -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.195.33 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472903835.A.A12.html
Caesar08: 其實應該是char in1[10001]; 09/03 20:08
Caesar08: 而且看題目敘述,用strcmp就好了 09/03 20:10
jack1218: 诶 改成10001就過了 謝啦 09/03 20:16
jack1218: 我一開始用strcmp可是不知為何有誤 09/03 20:17
ilikekotomi: 會不會是strcmp用錯? 因為回傳0才是相等 09/03 20:33
ilikekotomi: 有時候太久沒用會忘記 09/03 20:33
jack1218: if(strcmp(a,b)) 請問這樣寫會有問題嗎 09/03 20:35
jack1218: 诶 看起來要加! 09/03 20:35
ilikekotomi: 這樣確實有問題 加!應該就可以了 不清楚可以看 09/03 20:37
ilikekotomi: strcmp的回傳說明 09/03 20:37
jack1218: 好的感謝 09/03 20:38