推 joy7658x348: 如果不是兩個質數相乘,那代表就是合數,合數就可以 03/30 11:49
13 不是兩個質數相乘 且 13並非合數
→ joy7658x348: 拆開來了,這樣答案應該會無限多種。這種題目應該都 03/30 11:49
→ joy7658x348: 只會問質數。例如100可以拆成2*50 ,5*10等等, 03/30 11:49
→ joy7658x348: 這樣這種題目大家答案都不同,會造成批改困難。其實 03/30 11:49
List the prime factors ...
照題目意思 是把質因數列出來
所以 list the prime factors of 100 : 2 5
這種題目應該就是出兩個大質數相乘無誤
但我的疑問是 如果題目是出 23 * 79 * 293 = 532381
List the prime factors of 532381
你的方法無法找到答案 對嗎?
729 < sqrt(532381) < 730
看起來也沒法用開根號的方法了XD
但至少能找到答案(?)
→ joy7658x348: 只是在考驗大家計算小心程度而已吧… 03/30 11:49
→ joy7658x348: 10*10說錯…… 03/30 11:49
※ 編輯: a016258 (140.114.137.240), 03/30/2017 12:18:32
剛想到 如果題目更沒良心的話
直接找一個大質數
問他的質因數 XDD
※ 編輯: a016258 (140.114.137.240), 03/30/2017 12:28:51
推 joy7658x348: 是的。這個算法只侷限在兩個質數相乘的時候。因為23* 03/30 16:23
→ joy7658x348: 79*293已經是三個質數相乘了,代表裡面任兩個數相乘 03/30 16:23
→ joy7658x348: 就不是質數了,就變成ㄧ個合數乘ㄧ個質數,所以這個 03/30 16:23
→ joy7658x348: 算法就不可行了~~謝謝提出問題點XD 但我覺得題目 03/30 16:23
→ joy7658x348: 考出來應該是有設計過的,不會殘忍到出三個質數相乘 03/30 16:23
→ joy7658x348: 的範例,如果真的有就送它吧哈哈! 03/30 16:23
推 joy7658x348: 第ㄧ句我所說的 不是兩個質數相乘就是合數 是指題目 03/30 16:28
→ joy7658x348: 給的數字,不是說直接給ㄧ個質數。造成誤會抱歉。 03/30 16:28
推 joy7658x348: 打的有點亂QQ 大家看看就好Orz 我只是講出我的想法( 03/30 16:31
→ joy7658x348: 汗) 03/30 16:31
推 jerry900287: 推!!! 有方法就是好方法 感恩 03/30 17:25
推 sarsman: 真的考出這種題目的話換角度想就是送分了,反正沒人會XD 03/30 17:51
現在你會了XD
你有兩個方法可以選
如果其他題完全沒什麼想法的話
這題又有個15.20分
留個半小時土法煉鋼一下吧~~
※ 編輯: a016258 (218.161.70.138), 03/30/2017 19:56:57
推 gaowei16: 這時後會超級心算多好 04/01 12:48