日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hdu 1568 Fibonacci 对数。。

發布時間:2024/4/11 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu 1568 Fibonacci 对数。。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先看對數的性質,loga(b^c)=c*loga(b),loga(b*c)=loga(b)+loga(c);
假設給出一個數10234432,那么log10(10234432)=log10(1.0234432*10^7)=log10(1.0234432)+7;

log10(1.0234432)就是log10(10234432)的小數部分.

log10(1.0234432)=0.010063744
10^0.010063744=1.023443198
那么要取幾位就很明顯了吧~
先取對數(對10取),然后得到結果的小數部分bit,pow(10.0,bit)以后如果答案還是<1000那么就一直乘10。
注意偶先處理了0~20項是為了方便處理~

這題要利用到數列的公式:an=(1/√5) * [((1+√5)/2)^n-((1-√5)/2)^n](n=1,2,3.....)
取完對數
log10(an)=-0.5*log10(5.0)+((double)n)*log(f)/log(10.0)+log10(1-((1-√5)/(1+√5))^n)其中f=(sqrt(5.0)+1.0)/2.0;
log10(1-((1-√5)/(1+√5))^n)->0
所以可以寫成log10(an)=-0.5*log10(5.0)+((double)n)*log(f)/log(10.0);
最后取其小數部分。
  • #include<iostream>
  • #include<cmath>
  • using?namespace?std;
  • int?fac[21]={0,1,1};
  • const?double?f=(sqrt(5.0)+1.0)/2.0;
  • int?main()
  • {
  • ????double?bit;
  • ????int?n,i;
  • ????for(i=3;i<=20;i++)fac[i]=fac[i-1]+fac[i-2];//求前20項
  • ????while(cin>>n)
  • ????{
  • ????????if(n<=20)
  • ????????{
  • ????????????cout<<fac[n]<<endl;
  • ????????????continue;
  • ????????}
  • ????????bit=-0.5*log(5.0)/log(10.0)+((double)n)*log(f)/log(10.0);//忽略最后一項無窮小
  • ????????bit=bit-floor(bit);
  • ????????bit=pow(10.0,bit);
  • ????????while(bit<1000)bit=bit*10.0;
  • ????????printf("%d\n",(int)bit);
  • ????}
  • ????return?0;
  • }
  • 轉載于:https://www.cnblogs.com/anderson0/archive/2011/05/08/2040342.html

    總結

    以上是生活随笔為你收集整理的hdu 1568 Fibonacci 对数。。的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 西欧毛片 | 福利姬在线播放 | 国产在线观看免费视频软件 | 韩国jizz| 日韩免费片 | 黄色小视频免费观看 | 欧美一区二区三区爱爱 | 日本午夜视频在线观看 | 爱的天堂 | 无码人妻丰满熟妇区毛片18 | 看片日韩 | 毛片成人网 | 日韩欧美v| 人人艹在线 | 夜夜嗨aⅴ一区二区三区 | www.国产在线视频 | 草一色| 97国产精品视频人人做人人爱 | 国产高清色 | 无人在线观看的免费高清视频 | 免费h片在线观看 | 91亚洲精品久久久久久久久久久久 | 台湾少妇xxxx做受 | 特黄做受又粗又大又硬老头 | 久久九九国产视频 | 色欲色香天天天综合网www | 亚洲一级在线观看 | 婷婷在线视频 | 国产精选在线 | 成人黄色短片 | 91麻豆成人 | 黄色网址多少 | 日日操网| 日本免费视频 | 日本a级c片免费看三区 | 高h校园不许穿内裤h调教 | 三级全黄做爰在线观看 | 小仙女av | 欧美成人精品欧美一级乱 | 免费观看一区二区三区 | 欧美影院一区二区三区 | 鲍鱼av在线| 久久久久亚洲av无码专区体验 | 美女被男人c | 美女福利视频在线 | 九九精品免费视频 | 思思99精品视频在线观看 | 在线播放成人 | 丰满少妇一区二区 | 久久国产乱子伦免费精品 | 久久人人爽爽人人爽人人片av | 精品人妻av一区二区三区 | 日韩一区二区视频在线播放 | www.久久爱 | 先锋影音av资源在线 | 自拍偷拍2019 | 精品人妻一区二区三区蜜桃 | 永久免费,视频 | av黄色网 | 日本免费中文字幕 | 亚洲免费久久 | 美女扒开粉嫩尿口 | 日本不卡一区二区三区视频 | 精品国产av色一区二区深夜久久 | 日本韩国免费观看 | 美女扒开内看个够网站 | 欧美第一网站 | 色噜噜影院 | 精品在线观看一区二区 | h片在线播放 | 欧美少妇b | 黄色成人在线播放 | 久久五月天av | 九热这里只有精品 | 一区二区网 | 中文字幕91在线 | 玉足调教丨vk24分钟 | 成人激情站| 美女露隐私网站 | 国产麻豆一级片 | 成人免费看片98 | 国产传媒视频在线观看 | 亚洲国产无线乱码在线观看 | 青青草中文字幕 | 成人小视频在线免费观看 | 日韩在线资源 | 狠狠cao日日穞夜夜穞av | 婷婷精品视频 | 97超碰超碰 | 亚洲成人91 | 国产新婚疯狂做爰视频 | 日韩在线视频免费 | 五月情网 | 亚洲免费精品视频 | 久久婷香 | 国产免费黄色 | 激情福利视频 | 日本在线不卡一区二区三区 | 色综合影视 |