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

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 閱讀(2003) 評論(2)  編輯 收藏 引用

評論

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

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

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

學習了!
2012-05-05 19:55 | wyl8899
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            影音先锋久久| 黄色成人精品网站| 亚洲一区二区免费在线| 夜夜狂射影院欧美极品| 欧美肉体xxxx裸体137大胆| 亚洲午夜免费视频| 亚洲综合社区| 亚洲国产黄色| 亚洲精品国产拍免费91在线| 久久久久久久97| 在线观看精品视频| 欧美黑人一区二区三区| 欧美日韩国产经典色站一区二区三区| 日韩午夜在线观看视频| 亚洲一区二区高清视频| 国内精品免费午夜毛片| 亚洲国产精品成人va在线观看| 欧美精品在线一区二区| 欧美一区二区三区婷婷月色| 久久久久国产精品一区| 99精品欧美| 久久电影一区| 亚洲美女福利视频网站| 亚洲一区二区三区在线看| 黑人极品videos精品欧美裸| 亚洲福利视频二区| 国产酒店精品激情| 亚洲欧洲日产国产网站| 国产精品夜夜夜| 亚洲激情网址| 韩国一区二区三区在线观看| 亚洲精品久久久久久久久久久久 | 欧美色播在线播放| 激情av一区| 久久久久国产精品午夜一区| 欧美成人在线影院| 久久精品国产免费看久久精品| 欧美精品一区在线| 欧美www视频| 国产夜色精品一区二区av| 亚洲精品乱码| 亚洲精品国产精品国产自| 性做久久久久久免费观看欧美| 一区二区三区高清在线观看| 狼人天天伊人久久| 久久久青草婷婷精品综合日韩| 欧美视频不卡| 日韩视频免费观看高清在线视频| 一区视频在线看| 午夜精品区一区二区三| 亚洲免费视频在线观看| 欧美日韩亚洲精品内裤| 亚洲清纯自拍| 日韩视频中文| 欧美国产日韩亚洲一区| 欧美激情a∨在线视频播放| 国产一区二区三区直播精品电影 | 欧美日韩视频在线| 亚洲第一网站免费视频| 影音先锋中文字幕一区| 欧美一进一出视频| 久久精品99国产精品酒店日本| 国产九色精品成人porny| 亚洲影视中文字幕| 国产日韩精品一区观看| 亚洲午夜精品久久久久久浪潮| 亚洲天堂网在线观看| 欧美日韩亚洲一区二区三区四区| 91久久精品日日躁夜夜躁国产| 亚洲国产高清视频| 欧美xart系列高清| 亚洲精品视频在线播放| 亚洲一二三四久久| 国产精品素人视频| 欧美一区二区三区四区夜夜大片 | 亚洲精品乱码久久久久久日本蜜臀| 久久精品成人| 亚洲电影专区| 国产精品99久久久久久白浆小说| 欧美视频免费在线| 午夜精品久久久久久久蜜桃app| 欧美一区激情| 91久久精品美女| 欧美日韩在线不卡一区| 亚洲影院一区| 欧美成人久久| 亚洲欧美日韩国产精品 | 欧美日韩大陆在线| 亚洲午夜在线观看视频在线| 久久久国产精品亚洲一区 | 国内揄拍国内精品久久| 欧美国产精品日韩| 亚洲伊人观看| 欧美激情欧美狂野欧美精品| 亚洲视频网在线直播| 国产午夜精品久久久久久免费视 | 免费不卡欧美自拍视频| 在线视频免费在线观看一区二区| 久久久噜噜噜久久中文字免| 日韩午夜在线电影| 国内成人精品视频| 欧美日在线观看| 老司机一区二区三区| 中国女人久久久| 欧美激情a∨在线视频播放| 欧美一级大片在线免费观看| 亚洲黄色有码视频| 国产一区二区精品久久| 欧美片网站免费| 久久久久亚洲综合| 亚洲一区国产视频| 亚洲伦理自拍| 亚洲第一色在线| 久久人人九九| 久久国产精品毛片| 亚洲自拍高清| 一区二区三区免费观看| 亚洲电影中文字幕| 国产一区欧美日韩| 国产伦精品一区二区三| 欧美日本不卡高清| 欧美不卡在线视频| 另类人畜视频在线| 久久九九热免费视频| 午夜国产精品视频| 亚洲调教视频在线观看| 亚洲精品国产精品乱码不99| 欧美国产日韩免费| 免费久久99精品国产自在现线| 香蕉视频成人在线观看| 亚洲一级片在线观看| 亚洲免费福利视频| 欧美日韩国产综合新一区| 久久综合福利| 另类天堂av| 免费在线播放第一区高清av| 久久天天躁狠狠躁夜夜爽蜜月 | 玖玖在线精品| 久久亚洲视频| 欧美大片免费看| 欧美大色视频| 亚洲成人资源网| 亚洲国产一区二区a毛片| 亚洲人久久久| 亚洲精品自在在线观看| 亚洲精品视频免费| 一本高清dvd不卡在线观看| 一本久道久久综合婷婷鲸鱼| 日韩一区二区免费高清| 一本色道久久88综合亚洲精品ⅰ| 99精品热视频| 亚洲天堂男人| 久久福利毛片| 欧美多人爱爱视频网站| 欧美日韩国产不卡| 国产精品人人做人人爽| 国产午夜精品视频免费不卡69堂| 国产一区清纯| 亚洲精品一区二区网址| 亚洲午夜未删减在线观看| 午夜天堂精品久久久久| 久久www成人_看片免费不卡 | 日韩视频一区二区三区在线播放免费观看| 亚洲国产片色| 亚洲中无吗在线| 玖玖精品视频| 一区二区三区国产在线| 午夜精品网站| 欧美大片免费久久精品三p | 欧美人与禽猛交乱配视频| 欧美性猛片xxxx免费看久爱| 国产日韩欧美不卡| 日韩手机在线导航| 久久国产毛片| 亚洲裸体在线观看| 欧美一区在线视频| 欧美精品激情在线| 国产一区二区高清| 亚洲深夜福利| 久久中文久久字幕| 一区二区三区国产精品| 狼狼综合久久久久综合网 | 欧美精品性视频| 国产日韩高清一区二区三区在线| 亚洲七七久久综合桃花剧情介绍| 午夜精品一区二区三区在线| 欧美大片一区二区| 欧美一区91| 国产精品久久久久免费a∨| 亚洲黄网站在线观看| 久久久久五月天| 亚洲一区二区三区777| 免费h精品视频在线播放| 国产日韩欧美精品一区| 亚洲天堂av高清| 欧美激情一区二区三区在线视频观看 | 亚洲免费一级电影| 亚洲国产日韩一区| 久久久视频精品| 国产一区二区三区无遮挡|