[IKA] 軍事分析器 (Firefox/火狐限定) (更新:加入劍士、程式加速)

看板CGI-Game作者 (欲翔)時間17年前 (2008/07/01 14:26), 編輯推噓18(18021)
留言39則, 16人參與, 最新討論串1/1
http://shyangs.googlepages.com/IKAgpa.html 呃~ 在 Fx2、Fx3 可以跑,IE7不能。 請別輸入太大的數, 1.80GHz CPU、240 RAM 的的筆電,輸入 2320 、2480 ,計算時間大約一秒。 - 唔~ 讀了三年數學系,還是用暴力解多元一次方程的非負整數解, 我的數學教授知道後應該會哭哭吧QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.77.182

07/01 14:28, , 1F
嘛~不用在意啦..反正現在電腦效能都不錯XD
07/01 14:28, 1F

07/01 14:29, , 2F
那最大可以輸入多少??
07/01 14:29, 2F

07/01 14:29, , 3F
有沒有人要來做上限測試XDD
07/01 14:29, 3F

07/01 14:30, , 4F
輸入太大的數可能導致你的瀏覽器當掉,
07/01 14:30, 4F

07/01 14:31, , 5F
程式本身沒有限制上限。
07/01 14:31, 5F

07/01 14:31, , 6F
已經當了 = =
07/01 14:31, 6F

07/01 14:31, , 7F
輸入後都沒出現結果...
07/01 14:31, 7F

07/01 14:31, , 8F
沒事,剛剛有出現了
07/01 14:31, 8F

07/01 14:32, , 9F
果然會有人輸入很大的數字 XD
07/01 14:32, 9F

07/01 14:32, , 10F
跟油漆未乾的效果一樣...
07/01 14:32, 10F

07/01 14:34, , 11F
辛苦啦~
07/01 14:34, 11F

07/01 14:36, , 12F
推油漆未乾的效果
07/01 14:36, 12F

07/01 14:38, , 13F
這程式最慢的地方是動態產生表格
07/01 14:38, 13F

07/01 14:39, , 14F
你應該把跑完迴圈後再指定innerHTML 我猜效率會差超多
07/01 14:39, 14F

07/01 14:44, , 15F
javascript是自學的,完全不知道哪些指令會比較慢@@
07/01 14:44, 15F

07/01 14:45, , 16F
晚上有空再來改改看。
07/01 14:45, 16F

07/01 14:49, , 17F
剛剛把js給看完...瓶頸因該是回圈深度太長...
07/01 14:49, 17F

07/01 14:50, , 18F
如果可以的話...建議改成遞迴作區段計算分解...
07/01 14:50, 18F

07/01 14:51, , 19F
都不會動耶~按測試沒反應~~
07/01 14:51, 19F

07/01 14:52, , 20F
樓上+樓樓上是程式高手~
07/01 14:52, 20F

07/01 14:53, , 21F
沒有劍士@@" 好東西推~~
07/01 14:53, 21F

07/01 14:55, , 22F
推薦這個網頁,資料補齊後初期相當夠用。
07/01 14:55, 22F

07/01 14:55, , 23F
之後要加快速度就先從算法下手吧。加油!
07/01 14:55, 23F

07/01 14:57, , 24F
謝謝你的分享
07/01 14:57, 24F

07/01 15:15, , 25F

07/01 15:15, , 26F
改了一下有變快一點點
07/01 15:15, 26F

07/01 15:17, , 27F
我覺得可以加一下條件限定 可以生高等兵 應該沒人去生
07/01 15:17, 27F

07/01 15:17, , 28F
低等的兵
07/01 15:17, 28F

07/01 15:26, , 29F
←可以生中高等兵還是一直用古典時代小兵慢慢盧的傢伙
07/01 15:26, 29F

07/01 15:29, , 30F
80Ghz??
07/01 15:29, 30F

07/01 15:32, , 31F
快很多...
07/01 15:32, 31F

07/01 15:37, , 32F
加入劍士,程式碼套用icenuclear的修改
07/01 15:37, 32F

07/01 16:05, , 33F
提供一個想法,先做出幾個基本結果,然後讓input去除他
07/01 16:05, 33F

07/01 16:05, , 34F
例如input / 2320 = 整數,就直接乘上去
07/01 16:05, 34F

07/01 16:07, , 35F
你可以先用C or JAVA的for去跑這些結果,把他存到陣列
07/01 16:07, 35F

07/01 17:26, , 36F
要這樣做的話,倒不如配合簡易db,把計算過的都紀錄下來
07/01 17:26, 36F

07/01 17:27, , 37F
然後每次查詢都先去找db的紀錄,真的沒有再去算
07/01 17:27, 37F

07/01 18:13, , 38F
對了 計算時候可以考慮兵數的問題 限制最大計算總兵數
07/01 18:13, 38F

07/03 09:57, , 39F
80GHz CPU 好強..
07/03 09:57, 39F
文章代碼(AID): #18QSuEgO (CGI-Game)