C. wjw 的银白森林

    传统题 1000ms 256MiB

wjw 的银白森林

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在不知名的银白森林,共有 nn 个节点。

每个节点处,生活着一名魔法师。在每个节点,有一条通向其他节点的单向道路。

这天, wjw 被一阵神秘的力量所影响,落在了某个节点上,并且接下来 wjw 会沿着单向道路移动 kk 次。

每利用单向道路移动到一个节点时,这个节点处的魔法师会为 wjw 进行一次赐福,获得等于节点编号数量的祝福之力。(例如,当节点编号为 33 时,经过这个节点可以获得 33 点祝福之力)

注意,当重复经过某个节点时,魔法师是会多次为 wjw 进行赐福的。

而现在你提前掌握了整个银白森林的道路图,而 wjw 有可能被传送到某个节点 xx,并且他将会移动 kk

你可以提前预测一下 wjw 会获得多少点祝福之力吗?

这样你就可以通过感应对应祝福之力的拥有者,将 wjw 救回来了!

输入格式

输入第一行包含两个整数 nnqq,表示银白森林有 nn 个节点,以及 qq 次询问 接下来一行包含 nn 个整数,第 ii 个数字 aia_i 表示节点 ii 的单向道路通向 aia_i,允许 ai=ia_i = i 接下来 qq 行 每行包含两个整数 x,kx,k 表示一次询问,询问当 wjw 被传送到 xx 节点并且移动 kk 次后会获得多少祝福之力

输出格式

对于每组询问输出 wjw 会获得的祝福之力数量

数据范围

测试数据 n,qn,q kk 特殊性质
121 \sim 2 1n,q101 \leq n,q \leq 10 1k1001 \leq k \leq 100
343 \sim 4 1n,q1000001 \leq n,q \leq 100000 1k10121 \leq k \leq 10^{12} ai=i+1a_i=i+1an=1a_n=1
5105 \sim 10

样例输入

6 2
2 3 1 5 6 6
1 5
4 5

样例输出

11
29

样例解释

第一次询问是从 11 出发移动 55 次,路径为 1>2>3>1>2>31 -> 2 -> 3 -> 1 -> 2 ->3 获得的祝福之力为 2+3+1+2+3=112+3+1+2+3=11 第二次询问是从 44 出发移动 55 次,路径为 4>5>6>6>6>64 -> 5 -> 6 -> 6 -> 6 ->6 获得的祝福之力为 5+6+6+6+6=295+6+6+6+6=29

2025提高班模拟赛(27)

未参加
状态
已结束
规则
IOI
题目
3
开始于
2026-5-5 21:30
结束于
2026-5-15 21:30
持续时间
240 小时
主持人
参赛人数
5