{"problem":{"name":"[蓝桥杯 2020 省 AB1] 网络分析","description":{"content":"小明正在做一个网络实验。 他设置了 $n$ 台电脑，称为节点，用于收发和存储数据。 初始时，所有节点都是独立的，不存在任何连接。 小明可以通过网线将两个节点连接起来，连接后两个节点就可以互相通信了。两个节点如果存在网线连接，称为相邻。 小明有时会测试当时的网络，他会在某个节点发送一条信息，信息会发送到每个相邻的节点，之后这些节点又会转发到自己相邻的节点，直到所有直接或间接相邻的节点都收到了","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":262144},"difficulty":{"LuoguStyle":"P4"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8710"},"statements":[{"statement_type":"Markdown","content":"小明正在做一个网络实验。\n\n他设置了 $n$ 台电脑，称为节点，用于收发和存储数据。\n\n初始时，所有节点都是独立的，不存在任何连接。\n\n小明可以通过网线将两个节点连接起来，连接后两个节点就可以互相通信了。两个节点如果存在网线连接，称为相邻。\n\n小明有时会测试当时的网络，他会在某个节点发送一条信息，信息会发送到每个相邻的节点，之后这些节点又会转发到自己相邻的节点，直到所有直接或间接相邻的节点都收到了信息。所有发送和接收的节点都会将信息存储下来。一条信息只存储一次。\n\n给出小明连接和测试的过程，请计算出每个节点存储信息的大小。\n\n## Input\n\n输入的第一行包含两个整数 $n$，$m$，分别表示节点数量和操作数量。节点从 $1$ 至 $n$ 编号。\n \n接下来 $m$ 行，每行三个整数，表示一个操作。\n\n如果操作为 `1 a b`，表示将节点 $a$ 和节点 $b$ 通过网线连接起来。当 $a=b$ 时，表示连接了一个自环，对网络没有实质影响。\n\n如果操作为 `2 p t`，表示在节点 $p$ 上发送一条大小为 $t$ 的信息。\n\n## Output\n\n  输出一行，包含 $n$ 个整数，相邻整数之间用一个空格分割，依次表示进行完上述操作后节点 $1$ 至节点 $n$ 上存储信息的大小。\n\n[samples]\n\n## Note\n\n对于 $30\\%$ 的评测用例，$1 ≤ n ≤ 20$，$1 ≤ m ≤ 100$。\n\n对于 $50\\%$ 的评测用例，$1 ≤ n ≤ 100$，$1 ≤ m ≤ 1000$。\n\n对于 $70\\%$ 的评测用例，$1 ≤ n ≤ 1000$，$1 ≤ m ≤ 10000$。\n\n对于所有评测用例，$1 ≤ n ≤ 10000$，$1 ≤ m ≤ 10^5$ ，$1 ≤ t ≤ 100$。\n\n蓝桥杯 2020 第一轮省赛 A 组 J 题（B 组 J 题）。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8710","tags":["2020","并查集","蓝桥杯省赛"],"sample_group":[["4 8\n1 1 2\n2 1 10\n2 3 5\n1 4 1\n2 2 2\n1 1 2\n1 2 4\n2 2 1","13 13 5 3"]],"created_at":"2026-03-03 11:09:25"}}