作者jack1218 (赤城我老婆)
看板C_and_CPP
標題[問題] c新手 zerojudge問題
時間Sat Sep 3 19:57:12 2016
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