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

為生存而奔跑

   :: 首頁 :: 聯系 :: 聚合  :: 管理
  271 Posts :: 0 Stories :: 58 Comments :: 0 Trackbacks

留言簿(5)

我參與的團隊

搜索

  •  

積分與排名

  • 積分 - 331734
  • 排名 - 74

最新評論

閱讀排行榜

評論排行榜

http://code.google.com/codejam/contest/dashboard?c=32016#s=p2
Problem

In this problem, you have to find the last three digits before the decimal point for the number (3 + √5)n.

For example, when n = 5, (3 + √5)5 = 3935.73982... The answer is 935.

For n = 2, (3 + √5)2 = 27.4164079... The answer is 027.

Input

The first line of input gives the number of cases, T. T test cases follow, each on a separate line. Each test case contains one positive integer n.

Output

For each input case, you should output:

Case #X: Y
where X is the number of the test case and Y is the last three integer digits of the number (3 + √5)n. In case that number has fewer than three integer digits, add leading zeros so that your output contains exactly three digits.

 

Limits

1 <= T <= 100

Small dataset

2 <= n <= 30

Large dataset

2 <= n <= 2000000000

Sample

Input 
 

Output 
 
2
5
2
Case #1: 935
Case #2: 027


Analysis

Solving the large tests was a very different problem. The difficulty comes from the fact that √5 is irrational and for n close to 2000000000 you would need a lot of precision and a lot of time if you wanted to use the naive solution.

The key in solving the problem is a mathematical concept called conjugation. In our problem, we simply note that (3 - √5) is a nice conjugate for (3 + √5). Let us define

(1)     α := 3 + √5,   β := 3 - √5,   and Xn := αn + βn.
We first note that Xn is an integer. This can be proved by using the binomial expansion. If you write everything down you'll notice that the irrational terms of the sums cancel each other out.

Another observation is that βn < 1, so Xn is actually the first integer greater than αn. Thus we may just focus on computing the last three digits of X.

A side note. In fact, βn tends to 0 so quickly that that our problem would be trivial if we asked for the three digits after the decimal point. For all large values of n they are always 999.


SO, the last three digits of Xn-1 is what we want. We also know that X(n)=6X(n-1)-4X(n-2),X(0)=2,X(1)=6,so we can calc Xn easily.

code


posted on 2009-08-28 09:13 baby-fly 閱讀(601) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美~级网站不卡| 亚洲天堂免费观看| 国产精品视频成人| 国产精品永久免费观看| 韩国欧美国产1区| 久久国产精品亚洲va麻豆| 欧美91福利在线观看| 另类春色校园亚洲| 亚洲激情在线播放| 99热这里只有成人精品国产| 欧美久久久久中文字幕| 亚洲欧美综合另类中字| 亚洲中字在线| 久久精品99国产精品日本| 好看的亚洲午夜视频在线| 国产一区二区三区免费不卡| 狠狠色香婷婷久久亚洲精品| 亚洲精品国产精品国产自| 日韩午夜在线| 欧美一区二区观看视频| 狼人社综合社区| 亚洲人精品午夜在线观看| 亚洲日本一区二区| 午夜精品一区二区三区电影天堂| 久久精品国产69国产精品亚洲 | 久久免费黄色| 亚洲成人自拍视频| 夜夜嗨av一区二区三区四季av| 午夜精品久久久久| 欧美国产日韩在线| 国产精品专区h在线观看| 精品999久久久| 亚洲一区欧美激情| 欧美波霸影院| 午夜日韩视频| 欧美日韩国产综合网 | 另类综合日韩欧美亚洲| 欧美日韩成人在线| 在线日韩av片| 欧美一级免费视频| 亚洲精品字幕| 亚洲国产精品va在线看黑人| 亚洲女人天堂av| 欧美激情综合在线| 樱花yy私人影院亚洲| 性做久久久久久久久| 最新中文字幕亚洲| 久久综合狠狠综合久久综合88| 国产精品日韩在线一区| 日韩一区二区精品葵司在线| 免费不卡亚洲欧美| 欧美自拍偷拍| 国产亚洲欧美激情| 欧美伊久线香蕉线新在线| 国产精品99久久久久久有的能看| 欧美另类亚洲| 中国成人黄色视屏| 亚洲精品久久久久中文字幕欢迎你| 久久精品欧美日韩| 国产一区二区高清| 久久久久成人精品| 性欧美18~19sex高清播放| 国产精品嫩草久久久久| 亚洲性xxxx| 中日韩高清电影网| 国产精品高潮视频| 欧美一区网站| 久久精品国产亚洲精品| 一区二区三区在线视频播放| 老牛嫩草一区二区三区日本 | 欧美三级网址| 亚洲视频在线观看一区| 一区二区日本视频| 国产精品美女久久久| 久久岛国电影| 久久久久国产精品一区| 91久久综合| 日韩视频在线永久播放| 国产精品久久久对白| 欧美淫片网站| 久久久久这里只有精品| 亚洲电影免费| 日韩亚洲成人av在线| 国产精品免费观看视频| 久久精品99久久香蕉国产色戒| 久久黄色级2电影| 亚洲国产女人aaa毛片在线| 亚洲精品国产日韩| 国产精品激情电影| 老司机成人网| 欧美日韩视频在线一区二区| 校园春色综合网| 久久久精彩视频| 一区二区日韩伦理片| 欧美亚洲三级| 夜夜嗨av一区二区三区中文字幕| 亚洲小视频在线| 亚洲电影免费观看高清完整版在线观看 | 欧美午夜精品久久久久免费视| 欧美一区亚洲| 欧美激情视频在线播放| 欧美在线免费视屏| 欧美国内亚洲| 久久人人97超碰国产公开结果| 欧美精品九九| 久久久亚洲成人| 欧美视频福利| 欧美激情二区三区| 国产一区二区三区在线观看免费视频| 亚洲电影专区| 老司机精品视频一区二区三区| 久久久伊人欧美| 亚洲欧美一区二区原创| 欧美激情综合五月色丁香小说| 久久男人资源视频| 欧美三级电影大全| 欧美电影打屁股sp| 国产在线精品一区二区中文| 日韩亚洲视频在线| 欧美激情综合网| 欧美成人a视频| 国精品一区二区三区| 亚洲一区二区三区中文字幕| 一个人看的www久久| 蜜臀a∨国产成人精品| 久久蜜桃香蕉精品一区二区三区| 国产精品久久影院| 亚洲色诱最新| 亚洲免费综合| 国产精品草莓在线免费观看| 日韩天堂av| 在线视频你懂得一区| 欧美日韩福利视频| 日韩亚洲欧美中文三级| 在线亚洲观看| 欧美性一二三区| 亚洲图片在区色| 香蕉亚洲视频| 国模精品娜娜一二三区| 性一交一乱一区二区洋洋av| 久久se精品一区精品二区| 国产视频欧美视频| 久久精品99久久香蕉国产色戒| 久久久久久婷| 亚洲大胆人体视频| 欧美成人综合| 亚洲另类视频| 亚洲欧美日韩在线| 国产亚洲a∨片在线观看| 欧美一区二区日韩| 老鸭窝毛片一区二区三区| 亚洲大片在线| 免费成人毛片| 日韩视频在线一区二区| 亚洲欧美日本国产专区一区| 国产九色精品成人porny| 欧美一二三视频| 欧美成人一区二区三区片免费| 在线观看亚洲| 欧美日韩在线不卡| 午夜精品一区二区三区四区 | 午夜精品久久久| 另类av导航| 亚洲麻豆国产自偷在线| 国产精品久久久久久久久借妻 | 久久午夜色播影院免费高清| 亚洲国产精品久久久久婷婷老年| 9国产精品视频| 国产精品一二| 麻豆av福利av久久av| 亚洲精品一二三区| 午夜欧美不卡精品aaaaa| 永久555www成人免费| 欧美精品在线免费观看| 亚洲欧美在线看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲美女尤物影院| 久久国产精品亚洲va麻豆| 亚洲日本中文字幕| 国产亚洲精品一区二区| 欧美激情第五页| 午夜亚洲性色福利视频| 亚洲激情午夜| 久久天天躁狠狠躁夜夜爽蜜月| 日韩亚洲国产欧美| 激情文学一区| 国产精品超碰97尤物18| 美女爽到呻吟久久久久| 欧美亚洲综合在线| 在线亚洲伦理| 亚洲国产免费看| 久热国产精品| 欧美中文字幕在线| 亚洲一区二区三区激情| 91久久久久久| 国产自产精品| 国产精品一区二区久久国产| 欧美极品一区| 欧美成人精品不卡视频在线观看| 午夜国产不卡在线观看视频|