#S8R03P02. 批量落点编号汇总

批量落点编号汇总

批量落点编号汇总

难度:T2

【知识点:限制条件下选方案】

前置知识:本单元此前讲解的状态、边界与实现。

题目描述

每个站点有唯一后继。每次询问独立从指定起点走指定步数,求所有询问的最终站点编号之和,不累加途中编号。

输入格式

第一行nn、qq;第二行每点唯一后继;随后qq行ss、kk,各查询独立出发。

规则说明

第 ii 个后继编号表示:位于站点 ii 时,走一步就到这个编号的站点。每一步都按当前位置的后继继续跳转,可以回到已经经过的站点;走 00 步时仍在起点。

输出格式

输出所有查询落点编号的总和。

数据范围

1≤n,q≤1000001\le n,q\le 100000,0≤k≤1090\le k\le 10^9,编号在11..nn。

样例输入

1 12
1
1 0
1 3
1 6
1 9
1 12
1 15
1 18
1 21
1 24
1 27
1 30
1 33

样例输出

12