CF2045E.Narrower Passageway
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你是 ICPC 王国的一名战略家,近日你收到情报,王国附近的一条狭窄通道将遭遇怪物的袭击。这条通道可以简化为一个 2 行 N 列的网格。我们用 (r,c) 表示网格中第 r 行第 c 列的格子。每天会安排一个力量值为 Pr,c 的士兵驻守在 (r,c) 位置上。
这里常年大雾,每列都有 50% 的概率被雾气笼罩。一旦某列被雾气覆盖,两个驻守该列的士兵将无法执行任务。否则,士兵将正常部署。
我们定义一个连通区域 [u,v](u≤v)为从第 u 列到第 v 列连续且无雾的列。下面的示例中,灰色部分代表被雾覆盖的格子,共有四个连通区域:[1,2]、[4,6]、[9,9] 和 [11,11]。

连通区域 [u,v] 的力量可以这样计算。设 m1 和 m2 分别为该区域内第一行和第二行士兵力量的最大值。具体来说,对于 r∈{1,2},有 mr=max(Pr,u,Pr,u+1,…,Pr,v)。如果 m1=m2,则该区域的力量是 0;否则,力量为 min(m1,m2)。
一个工作日的总力量定义为所有连通区域力量的总和。请计算在任意一天部署的期望总力量。
输入格式
第一行是一个整数 N,表示列数(1≤N≤100000)。
接下来的两行,每行包含 N 个整数,表示士兵的力量值 Pr,c(1≤Pr,c≤200000)。
输出格式
设 M=998244353。可以证明期望总力量表示为一个不可约分数 yx,其中 x 和 y 是整数,且 y≡0(modM)。请输出一个整数 k,使得 0≤k<M 且 k⋅y≡x(modM)。
输入输出样例
输入#1
3 8 4 5 5 4 8
输出#1
249561092
输入#2
5 10 20 5 8 5 5 20 7 5 8
输出#2
811073541
说明/提示
样例输入/输出 #1 解释
这条通道可能有 8 种不同的布局。

每种布局出现的概率是相同的。因此,期望总力量为 (0+5+10+5+5+0+5+0)/8=415。由于 249561092⋅4≡15(mod998244353),所以样例的输出为 249561092。
样例输入/输出 #2 解释
期望总力量为 1667。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?