#P8852. [JRKSJ R5] Concvssion

    ID: 7528 Type: RemoteJudge 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 7 Uploaded By: Tags>2022洛谷原创O2优化树链剖分快速傅里叶变换 FFT基环树洛谷月赛

[JRKSJ R5] Concvssion

题目背景

你很喜欢 Concvssion,但这并不妨碍你来做一道并不困难的有趣题目。

(题目背景图片来自 Phigros 曲绘,如有侵权,请告知出题人。)

题目描述

给定长度为 nn 的序列 a,ba,b,满足 i[1,n],ai,bi[1,n]\forall i\in[1,n],a_i,b_i\in[1,n]

定义一次操作为,i[1,n],biabi\forall i\in[1,n],b_i\gets a_{b_i}

你需要依次进行 nn 次操作,每次操作后求出 i=1nbi\displaystyle\sum_{i=1}^n b_i998244353998244353 取模的答案。

输入格式

第一行一个整数 nn
第二行 nn 个整数表示 aa
第三行 nn 个整数表示 bb

输出格式

nn 行,每行一个整数表示答案,答案对 998244353998244353 取模。

5
2 3 4 5 1
2 2 3 1 1
14
19
19
14
9
5
3 5 1 4 2
2 2 3 1 1
17
9
17
9
17
5
1 1 2 2 4
2 2 3 1 1
6
5
5
5
5
5
3 1 5 3 4
2 2 1 3 3
15
19
20
21
19

提示

Idea:cyffff,Solution:Ntokisq / WhisperingSnowflakes,Code:cyffff / WhisperingSnowflakes,Data:cyffff

Concvssion - Halv (Insane15.5)

数据规模

本题采用捆绑测试。

Subtask\text{Subtask} nn\le 特殊限制 Score\text{Score}
11 10410^4 1010
22 10510^5 i[1,n],ai103\forall i\in[1,n],a_i\le10^3
33 i[1,n],ai=imodn+1\forall i\in[1,n],a_i=i\bmod n+1
44 aa 是一个 [1,n][1,n] 的排列 1515
55 a1=1,i[2,n],ai<ia_1=1,\forall i\in[2,n],a_i< i 2525
66 2020
77 3×1053\times10^5 1010

对于 100%100\% 的数据,1ai,bin3×1051\le a_i,b_i\le n\le 3\times10^5

特殊评分方式

本题开启子任务依赖,具体如下:

  • 对于子任务 i{1,2,3,5}i\in\{1,2,3,5\},您只需答对子任务 ii 即可获得子任务 ii 的分数。
  • 对于子任务 i=4i=4,您需要答对所有 j[3,4]j\in[3,4] 的子任务 jj 才能获得子任务 ii 的分数。
  • 对于子任务 i{6,7}i\in\{6,7\},您需要答对所有 j[1,i]j\in[1,i] 的子任务 jj 才能获得子任务 ii 的分数。