中國雨人算數學題到底有多難?

科技評論4,471閱讀模式

在需要計算數量級的時候,這個精度是夠的。
在進行這種大數計算的時候,可以使用科學計數法的e代替末尾的一系列0。比如,最后一行可以讀成96e8≈1e10。事實上,這可以看作是對對數的一種應用,但是在腦子里計算的時候會簡單很多。
如果對這個精度無法接受或想要確認誤差的話,可以從誤差來源判斷:主要的誤差來源于把216近似成200的時候帶來了+8% 的誤差,然后這個+8%的誤差被平方了兩次,所以誤差變成了8%×4=32%。因此進行誤差修正后,就會得到1.32×1010的結果。你大可以對最后一步,把96近似成100帶來的4%誤差,也納入考慮,那樣就會得到1.28×1010的結果。無論是哪種結果,和準確值的實際誤差都是2%左右。
看似嚇人的開高次方,其實沒有那么可怕
再來看第二道題:
實際上,對于一個普通人,不使用計算器的情況下,完全以手動方式求一個很大數字開n次方根,并不需要高深的數學,只需要依靠加減乘除和一些簡單的對數計算法則就可以。
依然以周瑋的這道題為例,首先
1391237759766345數字太大,不妨近似一下:
根據10<13.9<24,可以估算出lg(13.9)介于1到1.2之間。

所以13.9的14次方根的對數值,
應該是比0.1小一些(實際上是在0.07-0.08左右)。于是,的對數,就應該比1.1小一些。
如果利用之前寫過的100.1≈1.26,可以得到<101.1≈12.6。準確的值肯定小于這個數字。
另外一種做法是通過試乘法計算。由于這個題目給的數據范圍,我們幾乎一定可以把答案的范圍限制在10-13左右。所以如果只需要一位精度,那么我們可以試著去估算1.1,1.2,1.3這三個數的14次方,并和給定值進行比較。如果需要更高位精度的話,這種做法就略顯無力了。
至于節目中第3道題,也是類似。
首先將整個算式轉化成對數,首先提出一個10,把式子變成:
這時需要估算lg(3.2),即:
lg(3.2)=lg(32*0.1)=lg(32)+lg0.1=lg(2^5)+(-1)=lg(2)×5-1
于是,上面的這個式子就變為:lg(2)×7+(lg(2)×5-1)/13+1=0.3010×7+(0.3010×5-1)/13+1=3.147
最后計算103.147=1000×100.147。后面這部分可以粗略估算為0.147是lg(2)的一半,所以最后的結果是 ,再乘以1000等于1400左右。

 
  • 本文由 米粒在線 發表于 2014年1月24日13:30:09
  • 轉載請務必保留本文鏈接:http://www.bjmhhq.com/17749.html
網站建設

給數據庫做分表處理

對于WordPress數據庫的posts文章表很大,怎么優化是個頭疼的問題。想到了分表就想嘗試下。做個記錄。原創記錄文章,轉載請注明出處。優化WordPress數據庫中的posts表,可以從以...
科技

三折秒殺!京東年貨節正式啟動

明天,1月10日,農歷臘月初八,臘八節。今天,1月9日,20點,京東正式啟動了一年一度的年貨節大促活動,各種優惠促銷紛紛開啟。京東官方也奉上了京東超級秒殺日必買清單,不少產品半價,有的...
生活道理

熬夜如何改變了我們的身體

熬夜的危害有很多,如:經常感到疲勞,免疫力下降:人經常熬夜造成的后遺癥,最嚴重的就是疲勞、精神不振;人體的免疫力也會跟著下降,感冒、胃腸感染、過敏等等自律神經失調癥狀都會出現。 頭痛:熬夜的隔天,上班...

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗證