QOJ.ac

QOJ

実行時間制限: 14.0 s メモリ制限: 1024 MB 満点: 100 難易度: [表示] ハック可能 ✓

#7012. 六花与无名寺庙

統計

Rikka 偶然发现了一座无名的古老神庙及其内部地图。这座神庙包含 $n$ 个独立的房间。几条单向道路连接着这些房间,构成了一个有向无环图。

当游客进入神庙时,她会出现在第一个房间。她可以在第 $n$ 个房间找到神庙的出口。请注意,她可能无法从入口到达所有房间,同时,她也可能无法从某些内部房间逃离神庙。

所有房间都有一些宝藏。第 $i$ 个房间中宝藏的重量为 $w_i$,价值为 $c_i$。当游客到达出口时,如果她所拾取宝藏的总重量除以 $k$ 的余数等于 $t$(其中 $k$ 和 $t$ 是固定的整数),她才被允许离开神庙。

此外,有一名守护者站在某个房间里保护宝藏,但没人知道她在哪里。为了防止受到攻击,游客在任何时候都不能进入守护者所在的房间。

现在 Rikka 决定参观这座无名神庙。她将选择一条从入口到出口的路径,并拾取沿途经过的所有房间里的宝藏。她希望你计算:对于每个从 $1$ 到 $n$ 的索引 $i$,假设守护者站在第 $i$ 个房间时,她能获得的最大总价值是多少,以及有多少种方式可以达到该价值。

输入格式

输入包含多个测试用例。第一行包含一个整数 $T$ ($1 \le T \le 1000$),表示测试用例的数量。

对于每个测试用例,第一行包含两个整数 $n$ ($2 \le n \le 10^5$),表示房间数量,以及 $m$ ($0 \le m \le 2 \times 10^5$),表示单向道路的数量。

接下来的 $n$ 行描述所有房间。第 $i$ 行包含两个整数 $w_i$ 和 $c_i$ ($1 \le w_i, c_i \le 10^9$)。

接下来的 $n$ 行描述所有道路。第 $i$ 行包含两个整数 $u$ 和 $v$ ($1 \le u, v \le n$),描述了一条从第 $u$ 个房间到第 $v$ 个房间的单向道路。

最后一行包含两个整数 $k$ 和 $t$ ($0 \le t < k \le 100$),它们是离开神庙的条件系数。

输入保证单个测试用例中的所有道路都是不同的,所有测试用例中 $n$ 的总和不超过 $10^6$,且所有测试用例中 $m$ 的总和不超过 $2 \times 10^6$。

输出格式

对于每个测试用例,输出 $n$ 行。在第 $i$ 行中,我们考虑守护者站在第 $i$ 个房间的情况。如果 Rikka 没有合法的路径从入口访问到出口,则在该行输出 $-1$。否则,在该行输出两个空格分隔的整数,其中第一个是她能获得的最大总价值,第二个是她选择路径以达到最佳结果的不同方案数。第一个数字应以精确形式输出,第二个数字应在模 $(10^9 + 7)$ 下输出。

样例

样例输入 1

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

样例输出 1

-1
8 1
-1
-1

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.