AT_joisc2018_h.ビ太郎のパーティー (Bitaro's Party)

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

题目背景

给定含有 nn 个点 mm 条单向边的有向无环图,每条边的边权值都为 11。

给定 qq 次询问,第 ii 次询问给定一个点 TiT_i,其中有 YiY_i 个点无法前往 TiT_i;假定剩下的点都会前往 TiT_i,询问剩余的点中距离 TiT_i 最远距离是多少。

输入格式

第 11 行:包含 33 个整数 n,m,qn,m,q。

接下来 mm 行:第 ii 行包含 22 个整数 ui,viu_i,v_i,表示 ui,viu_i,v_i 之间有条权值为 11 的单向边。

接下来 qq 行:第 ii 行前 22 个整数为 Ti,Yi(Ti∈[1,n],Yi∈[0,n])T_i,Y_i(T_i\in[1,n],Y_i\in[0,n]),后面有 YiY_i 个整数 Ci,1,Ci,2…Ci,YiC_{i,1},C_{i,2}\dots C_{i,Y_i},集合 {Ci}\{C_i\} 表示第 ii 组询问中无法前往 TiT_i 的点。询问之间相互独立。

输出格式

共 qq 行:第 ii 行有 11 个整数,代表剩余的点中距离 TiT_i 的最远距离;若剩余的点中没有可以到达 TiT_i 的点,输出 −1-1。

样例 #1

样例输入 #1

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

样例输出 #1

1
3
0

样例 #2

样例输入 #2

12 17 10
1 2
2 3
3 4
1 5
2 6
3 7
4 8
5 6
6 7
7 8
5 9
6 10
7 11
8 12
9 10
10 11
11 12
6 3 1 7 12
3 7 1 2 3 4 5 6 7
11 3 1 3 5
9 2 1 9
8 4 1 2 3 4
1 1 1
12 0
10 3 1 6 10
11 8 2 3 5 6 7 9 10 11
8 7 2 3 4 5 6 7 8

样例输出 #2

1
-1
3
1
3
-1
5
2
4
4

说明/提示

1⩽n⩽105,0⩽m⩽2×105,1⩽q⩽105,(∑i=1qYi)⩽1051\leqslant{n}\leqslant10^5,0\leqslant{m}\leqslant2\times10^5,1\leqslant{q}\leqslant10^5,(\sum_{i=1}^{q}{Y_i})\leqslant10^5。

输入解题思路,AI测评打分。不知道怎么写?

首页