题目大意
题解
A的概率 a a + b \frac{a}{a+b} a+ba
B的概率 b a + b \frac{b}{a+b} a+bb
a + b = 1 a+b=1 a+b=1
s i = s i − 1 + s i − 1 1 + w ( i − 1 ) w = s i − 1 + 1 + w i 1 + w ( i − 1 ) = ( 1 + w i ) a s_i=s_{i-1} +\frac{s_{i-1}}{1+w(i-1)}w=s_{i-1} +\frac{1+wi}{1+w(i-1)}=(1+wi)a si=si−1+1+w(i−1)si−1w=si−1+1+w(i−1)1+wi=(1+wi)a
a n s = n a = n x y ans=na=n\frac{x}{y} ans=na=nyx
code
#include<bits/stdc++.h>
using namespace std;
long long m=998244353;
long long n,x,y,z,w;
long long aaa(long long x,long long p)
{
long long r=1;
while(p)
{
p&1?r=r*x%m:0;
x=x*x%m;
p>>=1;
}
return r;
}
int main()
{
cin>>n>>w>>x>>y;
cout<<(n*x%m)*aaa(y,m-2)%m;
return 0;
}