PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   無聊嗎?進來做一下數學刺激一下腦力吧! (https://www.pcdvd.com.tw/showthread.php?t=273974)

=風= 2004-01-13 08:01 PM

引用:
Originally posted by harrisonlin
12 * 483 = 5796
18 * 297 = 5346
27 * 198 = 5346
28 * 157 = 4396
39 * 186 = 7254
42 * 138 = 5796
48 * 159 = 7632

算式:
一段程式,應該不會有人想看吧..

原理:
...
......

暴力法:D


好方法,
從沒想過,
解數學用電腦來算。
多學了一種方法。
:D

shiuitsao 2004-01-13 08:48 PM

你們都用什麼程式算的?
:)

harrisonlin 2004-01-14 12:00 AM

引用:
Originally posted by shiuitsao
你們都用什麼程式算的?
:)


我用JAVA, 不知道sadiku兄用的是?:)

不過我想用什麼語言都一樣的,我是因為對java 處理字串的方式比較熟,所以才用這個!只要知道怎麼處理字串,解這個問題用什麼語言都是大同小異吧!

VIKI0708 2004-01-14 05:53 AM

回覆: 無聊嗎?進來做一下數學刺激一下腦力吧!
 
引用:
Originally posted by sibuna
從別的論壇copy過來的題目
一個2位數乘以一個3位數,等於一個4位數,正好用到1-9,數字不能重複出現,請列出這個算式及其原理。

有興趣的朋友動動腦吧!:o

ps.答案不只一組


我不行了=.=

sadiku 2004-01-14 08:59 AM

引用:
Originally posted by harrisonlin
我用JAVA, 不知道sadiku兄用的是?:)

不過我想用什麼語言都一樣的,我是因為對java 處理字串的方式比較熟,所以才用這個!只要知道怎麼處理字串,解這個問題用什麼語言都是大同小異吧!


小弟用的是c,想請教harrisonlin兄,您的執行速度如何?

pppsa 2004-01-14 09:12 AM

原來是用暴力法啊
有沒有人有辦法寫出一個執行下去就會直接跑出七個正確答案的程式的?

harrisonlin 2004-01-14 09:52 AM

引用:
Originally posted by sadiku
小弟用的是c,想請教harrisonlin兄,您的執行速度如何?


經測試後是94 milliseconds...

javenwang 2004-01-14 10:09 AM

引用:
Originally posted by harrisonlin
經測試後是94 milliseconds...

Harrison 兄, 您怎麼測試?

harrisonlin 2004-01-14 10:38 AM

引用:
Originally posted by javenwang
Harrison 兄, 您怎麼測試?


碼錶...:D

不是啦!在程式最前面記錄一下系統時間,程式的最後一個步驟再計算目前時間跟開始時間的差,就是執行時間囉!

sadiku 2004-01-14 02:31 PM

小弟做了兩個版本,第一個花了六秒多(跑的還真是久),第二個跑在0-10ms之間,真是一個怪現象......


所有的時間均為GMT +8。 現在的時間是07:52 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。