逆元 積分公式推導(2019牛客多校第一場)

2021-10-01 01:51:24 字數 880 閱讀 6488

數學

//因為mod為素數,故選用費馬小定理求逆元

#include

//如果a和mod互素就用尤拉定理求逆元,

#include

//費馬小定理是尤拉定理的一種特殊情況

#include

#include

#include

#include

using

namespace std;

const

int maxn=

1005

;const

long

long mod=

1e9+7;

long

long a[maxn]

;int n;

long

long

inv(

int p)

tmp*

=tmp;

tmp%

=mod;

n/=2

;}return ans;

}int

main()

long

long ans=0;

for(

int i=

1;i<=n;i++

)// printf("%lld\n");

ans+

=inv

(p);

ans%

=mod;

}printf

("%lld\n"

,ans);}

return0;

}

2019牛客多校訓練(五)

求出類似斐波那契數列的第 n 項 n leq 10 我想著尤拉降冪。其實尤拉降冪並不適用於矩陣的運算 隊友看了題之後立馬想到十進位制的矩陣快速冪,太強了 和普通的矩陣不同的是,這個每次乘十前進,但這不是問題 對矩陣快速冪的時間複雜度認識得不深,潛意識以為 n 是乙個無窮大的數 include def...

2019牛客多校訓練(四)

給出一顆樹 讓所有染色點到某個點的最大距離最小 結果為最遠點對的距離除二向上取整 假設有最遠點對的路徑上的中間點 如果有某個點它到這個中間點要遠,那麼最遠點對就不是最遠點對了,產生矛盾 利用樹上點對路徑唯一性,兩次 dfs 求出染色點直徑 include define ll long long de...

2019牛客多校第九場

由題意可設x y kp bx y kp b x y kp b代入第二個式子中可以得到kpx bx x2 c mod kpx bx x 2 equiv c mod kpx bx x2 c modp p p 第一項是p的倍數可以約掉,所以有x2 bx c 0 m od x 2 bx c equiv 0 ...