牛客多校第一場 B Inergratiion

2021-09-25 12:43:05 字數 1196 閱讀 8397

傳送門:

給你乙個 [

根據線代的知識

我們可以將分母裂項,然後根據

\(\int_^ \fracdx=\frac-->\int_^ \frac^2}d\frac=\frac\)

可以推得

我們的答案就是裂項後求出來的係數乘上\(\frac\)

詳情請看d神推導吧

#include #include #include #include #include #include #include #include #include using namespace std;

typedef long long ll;

typedef pairpii;

typedef unsigned long long ull;

#define ls rt<<1

#define rs rt<<1|1

#define lson l,mid,rt<<1

#define rson mid+1,r,rt<<1|1

#define bug printf("*********\n")

#define fin freopen("input.txt","r",stdin);

#define fon freopen("output.txt","w+",stdout);

#define io ios::sync_with_stdio(false),cin.tie(0)

#define debug1(x) cout<

#define debug2(x,y) cout<

#define debug3(x,y,z) cout<= 1;

} return ans;

}ll a[maxn];

int main()

ll ans = 0;

for(int i = 0; i < n; i++)

tmp = tmp * 2 % mod * a[i] % mod;

ans = (ans + quick_pow(tmp, mod - 2) + mod) % mod;

}printf("%lld\n", (ans + mod) % mod);

}return 0;

}

牛客寒假多校第一場A

題目描述 在絕地求生 吃雞 遊戲裡,不同的槍枝有不同的威力,更是可以搭配不同的配件,以提公升槍枝的效能。每一把槍都有其威力及其可裝備配件種類。每乙個配件有其所屬種類,可以為槍枝提供威力的百分比加成。每一把槍只能裝備乙個同類配件。給你n把槍枝和m個配件,槍的威力為p,可裝備的配件數量為k,為k個不同型...

2020 牛客多校第一場

a b suffix array f infinite string comparision jzk開場提出了兩倍最大的長度,然後 dh 說直接比較a b和b a即可,由於是訓練賽,不想寫太長的 然後交了一發直接比較的 就過了 includeusing namespace std string s1...

2019牛客多校第一場

看到這裡我還能說什麼呢?自己慢慢證吧 就是這個 而 了 大佬們的結論是 三角形面積的22倍。我.手動膜拜。不會證.while true try x1,y1,x2,y2,x3,y3 map int,input split s abs x1 y2 x2 y1 x2 y3 x3 y2 x3 y1 x1 y...