A93202.「THUPC 2024」转化
省选/NOI-
官方
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
有 n 种物品和 m 种转化方式。第 i 种转化方式可以将一个第 ai 种物品转化成 ki 个互不相同的物品,其中第 j 个的种类是 bi,j。同一种转化方式可以使用任意多次。
你有一些物品。你想知道,对于每一种特定的物品 d,你用这些你所拥有的物品可以分别转化出最多多少个该种物品。
输入格式
第一行两个正整数 n,m。
第二行 n 个非负整数,其中第 i 个为 ci,表示你拥有的第 i 种物品的数量。
接下来 m 行,其中第 i 行表示第 i 种转化方式。
转化方式的格式为:一行 ki+2 个正整数,其中第一个为 ai,第二个为 ki,之后为 ki 个互不相同的正整数 bi,1,bi,2,⋯,bi,ki。
保证 1≤n≤100,1≤m≤1000。
保证 1≤ai,ki,bi,j≤n。
保证 0≤ci≤1000。
输出格式
输出 n 行,其中第 d 行表示第 d 种物品最多能有多少个。如果可以任意多,即对于任意的 N 都存在一种方案使得有超过 N 个第 d 种物品,输出 infinity。
输入输出样例
输入#1
4 4 1 0 0 0 1 2 2 4 1 1 3 2 1 4 3 1 4
输出#1
1 1 1 2