Re: [IKA] 軍事分析器 (Firefox/火狐限定) (更新:ꔠ…
想到一個解法
你另外寫一隻程式,function跟原來一樣
只是多一行,在最後一個for加一個 if (answer[0] !=0 && answer[1] !=0 &&...自己填)
這代表這個input有解,就return 1; else return 0;
在主程式裡加一個for
int has_answer[6000];
(for int i = 80; i < 6000; i++ ){
has_answer[i] = your_function(i);
}
(for int i = 80; i < 6000; i++ ){
if (has_answer[i] == 1)
cout << i << " has solution\n"; // 或者輸出到一個文字檔
}
接下來是改js
把上述80~6000有解的數字,放入int陣列,例如
int sol[];
sol[0] = 80;
sol[1] = 158;
sol[2] = 160;
.....
主程式改成
for(int i = 0; i < (sol的最大index); i++) {
if ( (input % sol[i]) == 0) //相除餘數為零
your_function(input / sol[i], sol[i]);
}
這樣一來,只要算sol[i]的解,結果都乘以input / sol[i]
就不用重複計算已經知道有解的整數倍的結果了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.217.123
推
07/02 00:37, , 1F
07/02 00:37, 1F
※ 編輯: youngkai 來自: 218.168.217.123 (07/02 00:39)
推
07/02 00:41, , 2F
07/02 00:41, 2F
推
07/02 00:42, , 3F
07/02 00:42, 3F
→
07/02 00:42, , 4F
07/02 00:42, 4F
→
07/02 00:43, , 5F
07/02 00:43, 5F
→
07/02 00:44, , 6F
07/02 00:44, 6F
→
07/02 00:44, , 7F
07/02 00:44, 7F
→
07/02 00:45, , 8F
07/02 00:45, 8F
→
07/02 00:46, , 9F
07/02 00:46, 9F
→
07/02 00:46, , 10F
07/02 00:46, 10F
推
07/02 00:47, , 11F
07/02 00:47, 11F
→
07/02 00:48, , 12F
07/02 00:48, 12F
→
07/02 00:53, , 13F
07/02 00:53, 13F
推
07/02 13:01, , 14F
07/02 13:01, 14F
推
07/02 13:28, , 15F
07/02 13:28, 15F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
CGI-Game 近期熱門文章
PTT遊戲區 即時熱門文章
11
23
199
420