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

為生存而奔跑

   :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  271 Posts :: 0 Stories :: 58 Comments :: 0 Trackbacks

留言簿(5)

我參與的團(tuán)隊(duì)

搜索

  •  

積分與排名

  • 積分 - 331733
  • 排名 - 74

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

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) 評(píng)論(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>
            亚洲欧美日韩国产综合精品二区| 亚洲激情网站| 亚洲精品在线三区| 先锋影音网一区二区| 亚洲视频欧美在线| 亚洲最新视频在线播放| 亚洲老司机av| 亚洲欧美日本精品| 久久精品一区| 模特精品在线| 亚洲精品四区| 欧美一区二区视频免费观看| 久久精品日韩| 欧美日韩国产首页| 国产精品日韩欧美| 尤物yw午夜国产精品视频明星 | 欧美日韩中文在线| 国产精品欧美激情| 精品动漫3d一区二区三区免费版| 91久久亚洲| 香蕉尹人综合在线观看| 毛片基地黄久久久久久天堂| 亚洲国产一区二区三区在线播 | 久久一区激情| 欧美性猛交xxxx乱大交蜜桃 | 激情综合久久| 一区二区三区免费在线观看| 久久精品99无色码中文字幕| 亚洲国产美女精品久久久久∴| 一区二区三区视频免费在线观看| 欧美在线www| 欧美视频在线观看免费| 精品成人免费| 亚洲欧美在线高清| 亚洲国产精品精华液2区45| 亚洲欧美日本另类| 欧美日韩免费精品| 亚洲国产日韩欧美在线图片| 欧美一区二区日韩| 亚洲精品孕妇| 欧美本精品男人aⅴ天堂| 国产欧美一级| 亚洲欧美国产不卡| 亚洲人成啪啪网站| 美国成人直播| 激情综合色综合久久综合| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 国产精品草莓在线免费观看| 亚洲高清毛片| 久久久久久免费| 亚洲男人第一网站| 亚洲欧美综合v| 红桃视频一区| 亚洲欧美国产精品va在线观看| 亚洲大片精品永久免费| 久久久精品久久久久| 国产色视频一区| 欧美一区二区三区视频在线| 一区二区免费看| 欧美日韩一区二区三区高清| 亚洲精品一线二线三线无人区| 噜噜噜在线观看免费视频日韩| 欧美一区二区三区在线播放| 国产一区二区成人| 久久久国产午夜精品| 欧美一区二区视频97| 国内久久婷婷综合| 久久精品夜色噜噜亚洲a∨| 亚洲免费在线看| 欧美一区二区三区免费在线看| 亚洲激情另类| 久久久噜噜噜久久| 欧美a级一区二区| 在线电影欧美日韩一区二区私密| 欧美一区二区大片| 午夜亚洲一区| 国产综合在线视频| 免费成人黄色av| 噜噜噜噜噜久久久久久91| 亚洲韩国精品一区| 亚洲三级免费电影| 欧美午夜视频在线观看| 亚洲欧美中文日韩在线| 午夜亚洲性色视频| 亚洲国产99| 99视频精品全部免费在线| 国产精品男gay被猛男狂揉视频| 久久精品国产清高在天天线| 美女诱惑黄网站一区| 亚洲视频一区二区在线观看| 亚洲欧美久久久久一区二区三区| 韩国欧美一区| 亚洲精品美女在线| 国产日本欧美一区二区三区| 亚洲第一区在线观看| 欧美性色aⅴ视频一区日韩精品| 欧美在线free| 欧美电影专区| 久久高清福利视频| 欧美精品播放| 久久久久久久久综合| 欧美久久综合| 久久久久成人网| 欧美日韩中字| 免费视频一区二区三区在线观看| 欧美日韩精品在线| 老司机成人网| 国产精品一区二区在线观看不卡 | 欧美日韩国语| 欧美亚洲视频在线观看| 欧美日韩精品久久久| 久久www免费人成看片高清| 美女精品在线| 欧美伊人影院| 欧美日韩国产影院| 美女图片一区二区| 国产欧美在线观看| 99国产精品久久久久久久成人热| 在线观看日韩| 久久精品欧美日韩精品| 午夜在线视频一区二区区别| 欧美激情一区在线| 免费视频亚洲| 国模精品一区二区三区| 在线一区观看| 亚洲图片欧美一区| 欧美福利视频在线观看| 麻豆国产va免费精品高清在线| 国产精品日日摸夜夜添夜夜av| 亚洲美女网站| av成人老司机| 欧美激情女人20p| 亚洲高清视频在线观看| 亚洲国产天堂久久国产91| 久久精品国产999大香线蕉| 欧美一区二区三区视频在线| 国产精品色婷婷| 中文日韩电影网站| 亚洲视频免费| 国产精品日韩欧美一区二区三区 | 久久最新视频| 美女视频网站黄色亚洲| 一区精品久久| 老鸭窝毛片一区二区三区| 欧美gay视频| 亚洲精品韩国| 欧美日韩一区二区三区在线看 | 亚洲国产精品精华液网站| 1769国内精品视频在线播放| 久久人人97超碰国产公开结果| 久久裸体艺术| 亚洲成人资源网| 欧美高清视频在线| 亚洲精品国产精品国自产观看浪潮| 亚洲人成在线播放| 欧美日韩一二区| 亚洲一区二区三区四区五区黄| 先锋影音国产精品| 黄色成人91| 欧美激情亚洲一区| 一区二区三区国产| 久久精品视频在线播放| 亚洲成色最大综合在线| 欧美日韩精品久久久| 午夜视频一区在线观看| 欧美成年人视频网站| 一区二区三区久久网| 国产欧美综合在线| 免费看亚洲片| 亚洲最新视频在线| 久久蜜桃av一区精品变态类天堂| 亚洲国产高清aⅴ视频| 亚洲精品一区二区三区四区高清| 亚洲国产精品va在线看黑人| 亚洲性感激情| 国产一区二区高清视频| 欧美高清在线一区二区| 亚洲欧美另类国产| 欧美国产日韩一区二区三区| 亚洲综合色视频| 在线日韩av永久免费观看| 国产精品a久久久久| 久久久99国产精品免费| 亚洲理论在线| 久久天天躁狠狠躁夜夜av| 夜夜爽夜夜爽精品视频| 国产一区观看| 欧美偷拍另类| 久久夜色精品国产亚洲aⅴ | 久久综合狠狠综合久久综青草| 99精品视频免费观看| 国产主播一区二区三区| 欧美日韩另类字幕中文| 久久人人97超碰精品888| 亚洲自拍偷拍一区| 亚洲精品一线二线三线无人区| 老司机aⅴ在线精品导航| 欧美亚洲在线视频| 一区二区三区精品在线| 亚洲国产另类久久精品|