少なくとも 人は惚れる確率は、つまり全事象から 人も惚れない確率を引けば良いです。
よって、 が答えです。
確率 の実装については、 想定解を参考にしてください。
xxxxxxxxxx
using namespace std;
using namespace atcoder;
using mint = modint998244353;
int main() {
int N;
cin >> N;
vector<mint> P(N);
for (int i = 0; i < N; i++) {
int p;
cin >> p;
P[i] = (mint)p;
}
mint prod = 1;
for (int i = 0; i < N; i++) {
prod *= 1 - (P[i] / 100);
}
mint ans = 1 - prod;
cout << ans.val() << endl;
}
xxxxxxxxxx
mod = 998244353
def inv(x):
return pow(x, mod-2, mod)
N = int(input())
P = list(map(int, input().split()))
prod = 1
for p in P:
prod *= 1 - (p * inv(100))
prod %= mod
print((1 - prod) % mod)