P1976 雞蛋餅 卡特蘭數)

2021-10-06 00:19:45 字數 666 閱讀 4469

題目傳送門

思路:顯然是圓連弦問題,答案為卡特蘭數,因為mod

=1e8

+7

mod=1e8+7

mod=1e

8+7,可以用費馬小定理求逆元或者用遞推公式推出都可以。

ac**:(費馬小定理)

#include

using

namespace std;

const

int mod=

1e8+7;

typedef

long

long ll;

ll ksm

(ll a,ll n)

return ans;

}int

main()

ac**:遞推公式

#include

using

namespace std;

const

int mod=

1e8+7;

typedef

long

long ll;

ll h[

3000]=

;int

main()

洛谷 P1976 雞蛋餅

czyzoiers 都想知道小 x 為什麼對雞蛋餅情有獨鍾。經過一番逼問,小 x 道出 了實情 因為他喜歡圓。最近小 x 又發現了乙個關於圓的有趣的問題 在圓上有2n 個不同的點,小 x 想用 n 條線段把這些點連線起來 每個點只能連一條線段 使所有的線段都不想交,他想知道這樣的連線方案有多少種?輸...

洛谷P1976 雞蛋餅

czyzoiers 都想知道小 x 為什麼對雞蛋餅情有獨鍾。經過一番逼問,小 x 道出 了實情 因為他喜歡圓。最近小 x 又發現了乙個關於圓的有趣的問題 在圓上有2n 個不同的點,小 x 想用 n 條線段把這些點連線起來 每個點只能連一條線段 使所有的線段都不想交,他想知道這樣的連線方案有多少種?輸...

洛谷P1976 雞蛋餅(Catalan數)

czyzoiers 都想知道小 x 為什麼對雞蛋餅情有獨鍾。經過一番逼問,小 x 道出 了實情 因為他喜歡圓。最近小 x 又發現了乙個關於圓的有趣的問題 在圓上有2n 個不同的點,小 x 想用 n 條線段把這些點連線起來 每個點只能連一條線段 使所有的線段都不想交,他想知道這樣的連線方案有多少種?輸...