{"problem":{"name":"[蓝桥杯 2013 国 C] 危险系数","description":{"content":"地道的多个站点间有通道连接，形成了庞大的网络。但也有隐患，当敌人发现了某个站点后，其它站点间可能因此会失去联系。 我们来定义一个危险系数 $DF(x,y)$： 对于两个站点 $x$ 和 $y(x\\neq y),$ 如果能找到一个站点 $z$，当 $z$ 被敌人破坏后，$x$ 和 $y$ 不连通，那么我们称 $z$ 为关于 $x,y$ 的关键点。相应的，对于任意一对站点 $x$ 和 $y$，危险","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P2"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8604"},"statements":[{"statement_type":"Markdown","content":"地道的多个站点间有通道连接，形成了庞大的网络。但也有隐患，当敌人发现了某个站点后，其它站点间可能因此会失去联系。\n\n我们来定义一个危险系数 $DF(x,y)$：\n\n对于两个站点 $x$ 和 $y(x\\neq y),$ 如果能找到一个站点 $z$，当 $z$ 被敌人破坏后，$x$ 和 $y$ 不连通，那么我们称 $z$ 为关于 $x,y$ 的关键点。相应的，对于任意一对站点 $x$ 和 $y$，危险系数 $DF(x,y)$ 就表示为这两点之间的关键点个数。\n\n本题的任务是：已知网络结构，求两站点之间的危险系数。\n\n## Input\n\n输入数据第一行包含 $2$ 个整数 $n(2 \\le n \\le 1000)$，$m(0 \\le m \\le 2000)$，分别代表站点数，通道数。\n\n接下来 $m$ 行，每行两个整数 $u,v(1 \\le u,v \\le n,u\\neq v)$ 代表一条通道。\n\n最后 $1$ 行，两个数 $u,v$，代表询问两点之间的危险系数 $DF(u,v)$。\n\n## Output\n\n一个整数，如果询问的两点不连通则输出 $-1$。\n\n[samples]\n\n## Background\n\n抗日战争时期，冀中平原的地道战曾发挥重要作用。\n\n## Note\n\n时限 1 秒, 64M。蓝桥杯 2013 年第四届国赛","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8604","tags":["图论","2013","广度优先搜索 BFS","深度优先搜索 DFS","蓝桥杯国赛"],"sample_group":[["7 6\n1 3\n2 3\n3 4\n3 5\n4 5\n5 6\n1 6","2"]],"created_at":"2026-03-03 11:09:25"}}