#855. [CCO2021] Through Another Maze Darkly

    ID: 855 远端评测题 8000ms 1024MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>2021二分查找深度优先搜索DFS主席树前缀和树状数组广度优先搜索BFS

[CCO2021] Through Another Maze Darkly

题目背景

警告:滥用本题评测将被封号!

题目描述

黑暗迷宫是一个树形结构,有 nn 个房间和 n1n - 1 个走廊,房间编号 1,2,,n1, 2, \cdots, n

黑暗迷宫里面漆黑一片,你看不见自己在哪里。为了辨别方向,每个房间有一个激光指示器,初始指向连接这个房间的某一个走廊。你重复执行如下策略行动:

  • 将当前房间的激光指示器按顺时针方向旋转到下一个走廊
  • 沿着激光指示器指向的走廊走到另一个房间

你打算从编号为 11 的房间开始,将这个策略重复执行 kk 次,想知道自己会到达哪个房间。你觉得这个问题太简单了,于是进行了 qq 次询问。每次询问是相互独立的,即激光指示器每次都会回到初始状态。

输入格式

第一行,两个整数 n,qn, q

接下来 nn 行,第 ii 行描述第 ii 个房间。首先,一个整数 kk 表示房间 ii 连接的走廊数量,接下来 kk 个整数 c1,c2,,ckc_1, c_2, \cdots, c_k,表示按顺时针顺序每个走廊另一头的房间编号。第 ii 个房间的激光指示器初始指向通往房间 c1c_1 的走廊。

接下来 qq 行,每行一个正整数 kk

输出格式

对于每组询问,输出一行,表示所求的值。

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

提示

样例 #1 解释

初始激光指示器的指向如图:

数据范围

对于 745\frac{7}{45} 的数据,第 ii 个房间连接第 i1i - 1 和第 i+1i + 1 个房间(如果这两个房间存在);

对于另 1445\frac{14}{45} 的数据,2n2×1032 \leq n \leq 2 \times 10^31q2×1031 \leq q \leq 2 \times 10^3

对于另 415\frac{4}{15} 的数据,q=1q = 1

对于 100%100\% 的数据,2n8×1052 \leq n \leq 8 \times 10^51q8×1051 \leq q \leq 8 \times 10^51k10151 \leq k \leq 10^{15},保证数据给出的是一棵树

题目来源

CCO2021 D1T3