SSL 2513 幼兒園數學題I 矩陣乘法

2021-10-12 10:06:14 字數 2232 閱讀 6521

time limit:10000ms memory limit:65536k

total submit:62 accepted:27

case time limit:1000ms

description

某天,幼兒園學生lzh周測數學時嚇哭了,一道題都做不出來。這下可麻煩了他馬上就會成為墊底的0分啊。他的期望也不高,做出最簡單的第一題就夠了

題目是這樣的,定義f(n

)=((

根號5+

1)/2

)(n−

1)f(n)=((根號5+1)/2)^(n-1)

f(n)=(

(根號5

+1)/

2)(n

−1) ,當然為了凸顯題目的簡單當然不能是小數分數或無理數,f(x

)f(x)

f(x)

因此需要向上取整,當然求f(n)是非常難的!因此幼兒園園長頭皮決定簡單一點,求下f(x

)f(x)

f(x)

的前n項和就行了。

input

輸入 乙個正整數n(保證1

<=n

<=2

31−1

1<=n<=2^31-1

1<=n

<=2

31−1

output

輸出 乙個正整數s(n

)s(n)

s(n)

對1000000007

1000000007

100000

0007

取餘就好了

樣例

輸入11輸出1

1輸入2

2輸出22tip

s:tips:

tips

:暴力找規律

解題思路

矩陣乘法呀

乍一看,乙個十分神奇的((根

號5+1

)/2)

(n−1

)((根號5+1)/2)^(n-1)

((根號5+

1)/2

)(n−

1),正準備跳題,然後經大佬說明題目打錯了,其實是斐波那契的遞推式。。。

然後打一波之前的 求斐波那契數列前n項的和 直接過了

POJ 2513 解題報告

這道題看著就是尤拉路徑的題目 度數為奇數點的個數是0或者2。但是又要考慮顏色間的聯通性,比如兩根棍子 blue,blue red,red 這種情況就是impossible.看了discuss,解法也大同小異。基本就是用trie統計每種顏色的個數 即節點度數 同時用並查集 union find 檢測連...

lougu2513 HAOI2009 逆序對數列

題目描述 對於乙個數列,如果有i小於j且ai大於aj,那麼我們稱ai與aj為一對逆序對數。若對於任意乙個由1 n自然數組成的數列,可以很容易求出有多少個逆序對數。那麼逆序對數為k的這樣自然數數列到底有多少個?輸入輸出格式 輸入格式 第一行為兩個整數n,k。輸出格式 寫入乙個整數,表示符合條件的數列個...

poj1386 poj2513 尤拉迴路

poj1386和poj2513是同乙個型別 poj1836 視為求有向的尤拉通路 並非尤拉迴路 判別方法 所有的點入度 出度或者 只有有兩個入度減出度為1和 1的兩個節點 終點,開點 其他點入度 出度則存在尤拉通路 由於這題需要用完全部的單詞,所以要判斷圖是否全部連通,即用並查集即可判斷有多少個集合...