推 james732:沒仔細看,直覺是陣列越界或者是stack爆了 12/13 23:47
→ x000032001:同樓上 大多是SEG fault 用debug模式跑跑應該就知道了 12/13 23:56
→ firejox:同樓上 應該是stack爆了在區域要了這麼多記憶體.... 12/14 00:02
→ xavier13540:可是 floor(log(7^86495))=73096,開 80000 OK吧 12/14 00:03
→ xavier13540:而且題目提示有 70000 多位數 12/14 00:04
→ x000032001:int能塞九位數 不認為你需要開八萬 @@ 12/14 00:04
→ xavier13540:所以動態陣列也不夠歐 12/14 00:05
※ 編輯: xavier13540 來自: 125.229.163.252 (12/14 00:08)
→ firejox:80000是可以啦(除非你跟我說你的記憶體只有8K....) 12/14 00:44
→ firejox:只是你宣告的位置會有影響 再加上用inline(?) 12/14 00:45
→ james732:建議學一下debugger工具的使用,逐步偵錯之類的方式來找 12/14 00:46
→ firejox: int f=figure(a),g=figure(b)+1,tmp[f][g]; = =.... 12/14 00:53
→ firejox:算到2048時 你要在inline裡開將近1.6*10^9大小int陣列... 12/14 00:55
推 honamida:zerojudge xd.... 12/14 01:53