斯特林gongshi
普通計算時:
N!=1*2*3*4*5*............*N;
如果要計算N!後得到的數字,則我們可以知道其等於lgN!+1
lgN!=lg1+lg2+lg3+lg4+lg5+....................+lgN;
但是當N很大的時候,我們可以通過數學公式進行優化:(即Stirling公式)
N!=sqrt(2*pi*N)*(N/e)^N;(pi=3.1415926=acos(-1.0),e=2.718)
lgN!=(lg(2*pi)+lgN)/2+N*(lgN-lge);
N!=1*2*3*4*5*............*N;
如果要計算N!後得到的數字,則我們可以知道其等於lgN!+1
lgN!=lg1+lg2+lg3+lg4+lg5+....................+lgN;
但是當N很大的時候,我們可以通過數學公式進行優化:(即Stirling公式)
N!=sqrt(2*pi*N)*(N/e)^N;(pi=3.1415926=acos(-1.0),e=2.718)
lgN!=(lg(2*pi)+lgN)/2+N*(lgN-lge);
斯特林公式可以用來估算某數的大小結合lg可以估算某數的位數,或者可以估算某數的階乘是另一個數的倍數。
連結:https://www.nowcoder.com/acm/contest/75/A
來源:牛客網
題目描述
夫夫有一天對一個數有多少位數感興趣,但是他又不想跟凡夫俗子一樣,
所以他想知道給一個整數n,求n!的在8進位制下的位數是多少位。
所以他想知道給一個整數n,求n!的在8進位制下的位數是多少位。
輸入描述:
第一行是一個整數t(0<t<=1000000)(表示t組資料) 接下來t行,每一行有一個整數n(0<=n<=10000000)
輸出描述:
輸出n!在8進位制下的位數。
相關文章
- 斯特林
- 斯特林數求解
- 【3】斯特林數
- 卡特蘭數和斯特林數
- 下降冪及斯特林數雜談
- 第二類斯特林數小記
- 奈奎斯特取樣定理
- 迪傑斯特拉與spfa
- 最短路-迪傑斯特拉(dijkstra)
- Python中的布林值用途及特點介紹!Python
- 路特斯財報:2024年上半年路特斯總收入達到3.98億美元 同比增長206%
- 馬斯克起訴OpenAI和奧特曼馬斯克OpenAI奧特曼
- 蘭切斯特方程的分析和案例解釋
- 奈奎斯特穩定判據(Nyquist stability criterion)UI
- 440億美元,馬斯克成功收購推特馬斯克
- 弗林德斯大學:研究發現近視人群睡眠質量更差
- 最短路徑—Dijkstra(迪傑斯特拉)演算法演算法
- 每據內帶制萬斯入二特七dtb
- 心斯採公滿八列合特維安kba
- 求最短路徑-----迪傑斯特拉演算法演算法
- dijkstra迪傑斯特拉演算法(鄰接表法)演算法
- 俄羅斯封鎖 Telegram 迫使克里姆林宮轉用其他通訊工具
- 演算法(四):圖解狄克斯特拉演算法演算法圖解
- 吉林開票-吉林開票
- 字串模式匹配--布魯特.福斯演算法視訊講解字串模式演算法
- AGI來了?特拉斯用大模型幫助自動駕駛大模型自動駕駛
- 馬斯克將推特Logo改為狗狗幣表情,意欲何為?馬斯克Go
- 世界首富馬斯克將以440億美元收購推特馬斯克
- 廈門 “泰斯特 Club” 第一屆測試技術沙龍
- 華為的“少年天才”攀登者,出發向智慧儲存的“奧林帕斯山”
- 奧林帕斯懸紅:攻克資料儲存世界級難題的詩與遠方
- 奧林巴斯將AI匯入內窺鏡,開啟人工智慧診斷新時代AI人工智慧
- cf932E. Team Work(第二類斯特靈數 組合數)
- 資料結構學習筆記-迪傑斯特拉演算法資料結構筆記演算法
- 2022年中國奧特萊斯行業白皮書(附下載)行業
- Windows域林Windows
- 超高畫質4K精確診療 奧林巴斯超高畫質影像系統問世
- 英特爾、聯想與賽特斯強強聯手,共推NFV應用程式
- 資料結構與演算法——迪傑斯特拉(Dijkstra)演算法資料結構演算法