看板 C_Sharp 關於我們 聯絡資訊
ulong x = 11732745024; int y = 20; int[,] array; array = new int[x,y]; 以上的程式碼會產生溢位的錯誤 類型 'System.OverflowException' 的未處理例外狀況發生於 CLGC-GA.exe 其他資訊: 算術作業導致溢位。 請問一下,二維陣列可宣告的內容大小為多少呢?? 如果我要做這種大小的陣列,是否有其他辦法呢?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.105
gdgy:200多G? 這是什麼樣的問題? 03/22 21:57
eric1125:因為這是一個要寫出窮舉的問題 所以組合太多 囧> 03/22 22:02
eric1125:請大大們可以不要考慮效率問題 只要可以用即可 謝謝 Orz 03/22 22:10
cplusplus:想要這麼大的陣列 先有這麼大的記憶體跟硬碟空間再來說 03/22 22:14
pico2k:先生你這個二維陣列,總共約要8xxGB Memory 03/22 22:48
pico2k:請找可用的演算法來化簡你的計算~ 03/22 22:49
yoco315:這不是效率不效率的問題,這是可能不可能的問題 03/22 23:15
yoco315:有可能作到才談效率,大家現在是告訴你不可能 XD 03/22 23:16
eric1125:XD 我耍白痴了 自噓一下 03/22 23:41