青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

M.J的blog

algorithm,ACM-ICPC
隨筆 - 39, 文章 - 11, 評論 - 20, 引用 - 0
數據加載中……

TOJ 3428. Fibonacci(Fibonacci數列的一個規律)

題意大概是給一組數M,N,求出第M個末位有N個0的Fibonacci數列是第幾項。
乍一看,嚇我一跳,結果在2^31內,大的驚人。后來拿一個程序(正好是TOJ的一道題,求1000位內的Fibonacci數列)暴力了下,好家伙,有規律的。
第一個末位有1個0的是第15項,第二項第30…然后看末位有2個0的,第一個是150項,第二個第300項。然后很高興了寫了個程序,WA...
有點暈,又暴力了下,加大范圍,發現第一個末位3個0的不是1500項,而是750項。無奈了,好奇怪。于是猜只有這一個特例,依然WA。最后請教了個
學長,他說他也是猜的,不過后邊的確實都是10倍了,就那一個特例。
接下來其實過程異常艱辛,不過最終思路很清晰,也AC了。
--------------------------------------------------------我是低調的分割線-------------------------------------------------------------------------------------
大概是這樣分布的:
15             30            45     ...       150            165              180               195      ...          300        ...          750          ...          1500            ...           7500
第1個0       第2個0         第3個0               第1個00          第10個0              第11個0               第12個0                  第2個00                     第1個000                                                                 第1個0000     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   

所以可以看到,不能直接按間隔算,因為比如150.,它算2個0,而不是第10個1個0。
又不能枚舉,一定會超時(確實超了)
所以可以先按照沒有重疊算,然后加上重疊的,重疊的只算下一個就好,因為再后邊的也就都包括了。
算重疊的部分要把特殊的2拿出來。倍數是5就是 4  1  4  1  4  1這樣分布,10的話就是 9  1  9  1  9  1  9  1  9  1,所以按照這樣算,
比如要求第14個末位有2個0的,14%4!=0 ,14/4=3,所以重疊了3次。又比如20, 20%4==0,20/4-1=4,重疊4次。
Code:
 1 #include<stdio.h>
 2 int main(void)
 3 {
 4     int a[18]={0,15,150,750,7500,75000,750000,7500000,75000000,750000000};         //保存第一個連續1個0,2個0的第一個
 5     int i,j,k,m,n,cas,key;
 6     scanf("%d",&cas);
 7     while(cas--){
 8         scanf("%d%d",&n,&m);
 9         key=m*a[n];
10         if(n==2){
11             if(m%4!=0) key+=(m/4)*a[n];
12             else       key+=(m/4-1)*a[n];
13         }
14         else{
15             if(m%9!=0) key+=(m/9)*a[n];
16             else       key+=(m/9-1)*a[n];
17         }
18         printf("%d\n",key);
19     }
20 }

posted on 2010-04-25 22:50 M.J 閱讀(2009) 評論(2)  編輯 收藏 引用

評論

# re: TOJ 3428. Fibonacci(Fibonacci數列的一個規律)  回復  更多評論   

原來是這樣做。。。學習了
2010-08-01 15:43 | superbear

# re: TOJ 3428. Fibonacci(Fibonacci數列的一個規律)  回復  更多評論   

學習了!
2012-05-05 19:55 | wyl8899

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲高清不卡| 亚洲自拍偷拍麻豆| 99精品免费视频| 欧美在线不卡| 欧美一区二区三区精品| 午夜精品av| 久久精品青青大伊人av| 久久看片网站| 欧美日韩成人在线播放| 国产精品成人观看视频免费| 国产伦精品一区二区三区免费迷| 国产精品视频yy9299一区| 国产亚洲欧美一区二区三区| 国产亚洲成精品久久| 亚洲第一主播视频| 一本色道久久综合亚洲精品高清| 亚洲一区二区三区中文字幕 | 欧美日韩在线影院| 国产欧美不卡| 亚洲经典一区| 欧美伊人久久大香线蕉综合69| 六月婷婷一区| 夜夜精品视频| 美女视频黄a大片欧美| 欧美日韩一区二区在线播放| 国产亚洲精品一区二555| 日韩一二在线观看| 久久综合狠狠| 亚洲综合三区| 欧美区在线播放| 在线观看久久av| 午夜精品一区二区三区四区| 欧美成人三级在线| 欧美亚洲综合久久| 欧美午夜欧美| 一区二区三区高清不卡| 免费中文字幕日韩欧美| 亚洲在线观看免费| 欧美日韩一区在线播放| 亚洲黄色三级| 狂野欧美一区| 欧美主播一区二区三区| 欧美日韩中文字幕在线视频| 亚洲日本视频| 欧美激情五月| 免费精品视频| 亚洲国产日韩欧美在线99| 亚洲深夜激情| 91久久黄色| 一区二区久久久久久| 欧美激情中文不卡| 91久久精品国产| 欧美成人一区二区三区| 久久精品综合网| 国产综合婷婷| 麻豆国产va免费精品高清在线| 亚洲欧美日韩综合| 国产精品日韩欧美| 校园激情久久| 欧美一级专区免费大片| 日韩视频专区| 亚洲欧美国产日韩中文字幕 | 欧美色精品天天在线观看视频| 1000部国产精品成人观看| 久久久久久综合| 欧美一区二区高清在线观看| 国产精品久久久久婷婷| 亚洲欧美日韩另类精品一区二区三区| 亚洲精品乱码| 欧美日韩爆操| 亚洲一二三区精品| 亚洲伊人第一页| 狠狠88综合久久久久综合网| 久久久777| 美女日韩在线中文字幕| 亚洲欧洲一区二区三区在线观看| 欧美国产高清| 欧美视频亚洲视频| 欧美专区日韩视频| 久久一区二区三区国产精品 | 国产日产欧美一区| 久久精品一级爱片| 美女国内精品自产拍在线播放| 亚洲乱码视频| 亚洲欧美日韩在线综合| 亚洲国产精品国自产拍av秋霞| 亚洲人线精品午夜| 国产日韩av高清| 亚洲区中文字幕| 国产农村妇女毛片精品久久麻豆 | 亚洲一区精品视频| 激情视频一区二区三区| 亚洲国产一区在线| 国产欧美精品一区二区三区介绍| 久久一二三四| 国产精品高清网站| 欧美国产高潮xxxx1819| 国产精品爽黄69| 亚洲国产另类精品专区| 国产欧美日韩亚州综合| 亚洲激情在线观看视频免费| 国产日本欧美一区二区三区在线| 亚洲国产成人久久综合一区| 国产日韩欧美| 日韩午夜在线观看视频| 在线欧美电影| 午夜视频一区在线观看| 日韩视频一区二区| 亚洲综合日韩在线| 亚洲少妇自拍| 欧美精品色综合| 久久成人综合网| 国产精品久久婷婷六月丁香| 亚洲国产你懂的| 韩国v欧美v日本v亚洲v| 亚洲一本视频| 一本久久a久久免费精品不卡| 久久精品亚洲一区二区| 欧美一级午夜免费电影| 欧美午夜电影完整版| 欧美一区二区三区免费大片| 久久精品成人一区二区三区| 亚洲国产精品一区二区第四页av | 嫩草成人www欧美| 国产农村妇女精品| 正在播放日韩| 亚洲丝袜av一区| 欧美人与性禽动交情品 | 亚洲欧美韩国| 欧美日韩一区二区在线观看| 亚洲国产精品久久91精品| 韩日欧美一区二区| 久久精品毛片| 美国成人直播| 亚洲电影自拍| 久久午夜色播影院免费高清| 久久久久久伊人| 国产一区观看| 久久成人精品一区二区三区| 久久精品免费观看| 黑人极品videos精品欧美裸| 亚洲第一福利视频| 亚洲欧美激情视频| 久久久www成人免费无遮挡大片 | 欧美在线不卡| 欧美伊人久久| 国产色产综合色产在线视频| 亚洲你懂的在线视频| 欧美一区亚洲二区| 国产欧美一区二区三区国产幕精品 | 国产一区二区三区在线播放免费观看 | 亚洲激精日韩激精欧美精品| 日韩午夜av电影| 国产精品二区在线| 亚洲欧美激情四射在线日 | 欧美日韩综合一区| 一区二区三区日韩| 久久精品夜色噜噜亚洲aⅴ| 经典三级久久| 欧美黄色免费| 亚洲在线免费| 鲁大师成人一区二区三区| 亚洲狠狠婷婷| 国产精品一区久久| 久久婷婷av| 夜夜嗨av一区二区三区网站四季av | 亚洲国产精品小视频| 亚洲综合电影| 亚洲久久在线| 国产精品久久久久久久9999| 久久成人羞羞网站| 亚洲精品乱码| 久久国产精品一区二区| 亚洲国产精品久久久久婷婷老年 | 国产欧美1区2区3区| 亚洲欧美日本在线| 欧美jizzhd精品欧美喷水| 一本大道久久a久久精品综合 | 在线综合+亚洲+欧美中文字幕| 国产精品久久久久影院色老大| 久久久999精品视频| 99亚洲一区二区| 欧美暴力喷水在线| 亚洲欧美日韩综合aⅴ视频| 亚洲国产第一页| 国产一二三精品| 欧美网站在线| 欧美区日韩区| 欧美成人午夜77777| 欧美一级专区免费大片| 欧美日韩亚洲一区二区三区在线观看| 99精品视频免费在线观看| 欧美**字幕| 蜜臀久久99精品久久久画质超高清 | 亚洲伊人网站| 亚洲人成人99网站| 久久国产一区二区| 午夜激情久久久| 亚洲自拍三区| 亚洲自拍偷拍色片视频|