匿名
題目為UVA 11349
https://uva.onlinejudge.org/external/113/p11349.pdf
不曉得是哪裡出錯 都是在我加入了scanf %s後runtime error的 不太了解這題input的需求 有需要考慮N = 的輸入嗎
https://i.imgur.com/sFza9xC.jpg
你可能有興趣的文章...
全部留言
他題目的input是有N= 所以應該是要去抓 只是如果你只是自己寫可以偷懶不要去弄xD
我印象中可以寫scanf("N=%d", &n);這樣 就可以不用去處理字元和數字的問題了
匿名
https://gist.github.com/Drena26/bb6de99075fb664455a8c80bc9a8d5be 這是我利用你的程式碼稍微改之後的樣子(不保證AC 因為UVA不給我登QWQ 我大概說一下我改哪裡 我的行數:原因 14:我自己習慣判斷是或否的問題時,用bool(你原本的也可XD 16 17:要讀入"N =" 所以放個字元陣列存那2個字 24:後面沒有break; 如果放break 一讀到小於0的數 你就跳出迴圈啦 這樣數字根本還沒讀完 好像只有改這樣吧@@ 沒有AC再繼續研究吧XD
匿名
我現在AC後覺得應該是陣列配置有錯 應該是在判斷對稱條件那邊有超出範圍了~~ 謝謝你喔!還花時間改程式碼
匿名
我是5樓 我自己其實陣列都從0開始 可是你從1開始 好不習慣QQ
我是B3 印象中 不太確定XD 因為我現在都用cin cout 不用scanf printf了 所以那是很久很久以前的記憶 B7 我覺得如果可以的話 1開始會比較好欸 因為有些問題 用0開始就要特殊處理邊界 但是1開始就不用 例如踩地雷這種東東 (我第一次寫的時候寫0開始的 判邊界判到心態炸裂🙄🙄)
B9 大括號? 話說 分派系可以來戰的意思嗎 「X 明明就cin cout比較好 打那麼長一串累死自己」 「X的 那慢死的東西你敢用?」 我是不是要變成程式設計板第一個被桶的人了啊
B10 int main(){ return 0; } int main() { return 0; } 之類的吧~~之前有聽說XD 注意你的言詞喔ww還是你想當第一個XDD 不過我覺得各有好壞,沒有標準答案,依照你的需求適時運用各種函式才是王道。 (不過cin cout 不是說把同步關掉就可以加速?
乾完蛋了 如果大括號戰起來我兩邊都不是 我習慣main()或是那些subroutine會把大括號換行 但是什麼for啦while之類的都直接加後面@@ 然後 關同步可以加速沒錯啊 不過某些敏感議題的各大戰鬥 有人在管事實的嗎XDDD (最後幹話一下 如果米特出一個成就 什麼「開路先鋒」之類的 「某個板第一個被桶的人」 我一定po一篇文直接開始戰XD 如果到時候有幸可以當這第一個被桶的人 還請板主大大幫忙XDDD)
B13 為什麼要森77😂😂 不同流派有不同選擇啦(? 話說 我對codeblocks完全不認識欸 只有去資訊之芽的時候有開過@@ (入芽考還直接爆氣開Linux用vim@@)
B12 你去建議啊XD還是我們要請管理員幫你桶到2020年XD 我是覺得沒差啦XD不過我個人習慣是前者,然後for甚麼的如果很懶都會塞成一行##(自己亂寫的時候限定
B12 我跟你一樣XD 習慣函式換行 其他部分接在後面 int main() { for(){ //statements } }
B9 其實cin cout可以比 scanf printf 還要快 所以其實現在戰速度根本沒意義 反正cin cout都屌打(X ---我是分隔線--- 如果有開IO 優化(ios::sync_with_stdio ( false ); cin.tie ( 0 ); )其實速度和scanf printf 差不多 但是在輸入輸出次數到達一個程度(10 ^ 8吧,印象中)會比scanf printf還要快 所以現在會用scanf printf大概只剩下習慣,還有需要格式化輸出的時候了吧