亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 7187 | 回復(fù): 17
打印 上一主題 下一主題

[算法] 一道趣味算法題(數(shù)學(xué)題,可以編程求解)。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-05-02 15:29 |只看該作者 |倒序?yàn)g覽
選一個(gè)不超過(guò)一千萬(wàn)的自然數(shù) n,使它的一百萬(wàn)次方 (也就是說(shuō) n^1000000)的前四位各不相同。

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
2 [報(bào)告]
發(fā)表于 2007-05-02 18:29 |只看該作者
是后四位就easy得多, 前四位有點(diǎn)麻煩.

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
3 [報(bào)告]
發(fā)表于 2007-05-02 20:49 |只看該作者
so BT,誰(shuí)出的題目?^_^

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-05-02 21:04 |只看該作者
只算4位應(yīng)該沒(méi)啥繁的,log一下就行了
GKL 該用戶已被刪除
5 [報(bào)告]
發(fā)表于 2007-05-02 21:18 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-05-03 00:33 |只看該作者
要列出全部解嗎?沒(méi)想到比窮搜更好的辦法。

12 就是一個(gè)解

12^1000000 ~ 1.762169275684230318197167758 E1079181


4 是最小解

4^1000000 ~ 9.802299377069567415894016537 E602059

[ 本帖最后由 局外人 于 2007-5-3 00:35 編輯 ]

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-05-03 04:00 |只看該作者
原帖由 局外人 于 2007-5-2 08:33 發(fā)表
要列出全部解嗎?沒(méi)想到比窮搜更好的辦法。

12 就是一個(gè)解

12^1000000 ~ 1.762169275684230318197167758 E1079181


4 是最小解

4^1000000 ~ 9.802299377069567415894016537 E602059


你這幾個(gè)都是正確的,不知道你是如何求解?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-05-03 04:03 |只看該作者
原帖由 GKL 于 2007-5-2 05:18 發(fā)表
需要找出所有的解嗎?

窮舉估計(jì)得很長(zhǎng)時(shí)間。。


只需要找出一個(gè)解即可,如果用數(shù)學(xué)方法當(dāng)然最好,編程的話加個(gè)要求,除了math.h里面的函數(shù),第三方的庫(kù)不能用,比如GMP.

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-05-03 10:08 |只看該作者
用 log 和 pow


  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>


  4. int
  5. main (int argc, char **argv)
  6. {
  7.         unsigned long digits;
  8.        
  9.         double N, M, r;
  10.         unsigned long m = 1000000UL;

  11.         N=4;
  12.         M= log(N)*1000000/log(10);
  13.         r=pow(10, M-ceil(M)+4);       
  14.         printf ("%e\n", r);
  15. }
復(fù)制代碼


  1. 9.802299e+03
復(fù)制代碼

[ 本帖最后由 局外人 于 2007-5-3 10:13 編輯 ]

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-05-03 10:12 |只看該作者
n^1000000 如果有 d 個(gè)十進(jìn)制位, 則 n^1000000/10^(d-4)  的整數(shù)部分就是前 4 位

用 log 和 pow 計(jì)算 d 和上面的這個(gè)值就可以了.

[ 本帖最后由 局外人 于 2007-5-3 10:14 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP