#D. [Cnoi2019] 数学课

    Type: RemoteJudge 1000ms 125MiB

[Cnoi2019] 数学课

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

聪明的 Cirno 开始学习计算,于是她很开心的算出了从 11 一直加到 nn

得到了一个 nn 项的数列 : {an \{ a_n = 1+2+3+4+...+n}1 + 2 + 3 + 4 + ... + n \}

为了验证自己算是否算错,她需要以某种规律从数列里取出两个元素 v1,v2v_1, v_2(元素可以相同),并等概率的选出整数 a[1,v1]a \in [ 1,v_1 ]b[1,v2]b \in [ 1,v_2 ] 判断哪个比较大.

所以她需要你来计算 a>ba>b 的概率。

某种规律: 选到数列第 ii 个元素的概率是:

$$\frac{a_i}{\sum\limits_{n=1}^n a_n}=\frac{3i\times(i+1)}{n(n+1)(n+2)} $$

输入格式

输入一个正整数 nn

输出格式

输出在模 998244353998244353 意义下的概率。

2
686292993

提示

对于前 5%5\% 的数据 n=3n = 3

对于前 15%15\% 的数据 n100n \le 100

对于前 30%30\% 的数据 n5000n \le 5000

对于前 55%55\% 的数据 n107n \le 10^7

对于前 95%95\% 的数据 1n10181\le n \le 10^{18}

对于最后 5%5\% 的数据 n=0n = 0 表示 正无穷

对于 100% 的数据 nn 不为 998244353998244353 的倍数。

ch19 - 概率论

Not Claimed
Status
Done
Problem
5
Open Since
2024-1-29 0:00
Deadline
2024-3-3 23:59
Extension
2400 hour(s)