#9932. 「BJOI2013」压力

    ID: 9932 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>图论圆方树点双连通分量割点树上差分必经点统计Tarjan

「BJOI2013」压力

题目描述

如今,路由器和交换机构建起了互联网的骨架。处在互联网的骨干位置的核心路由器典型的要处理 100Gbit/s100Gbit/s 的网络流量。他们每天都生活在巨大的压力之下。 小强建立了一个模型。这世界上有 NN 个网络设备,他们之间有 MM 个双向的 链接。这个世界是连通的。在一段时间里,有 QQ 个数据包要从一个网络设备发送到另一个网络设备。 一个网络设备承受的压力有多大呢?很显然,这取决于 QQ 个数据包各自走 的路径。不过,某些数据包无论走什么路径都不可避免的要通过某些网络设备。 你要计算:对每个网络设备,必须通过(包括起点、终点)它的数据包有多少个?

输入格式

第一行包含 33 个由空格隔开的正整数 N,M,QN,M,Q

接下来 MM 行,每行两个整数 u,vu,v ,表示第u个网络设备(从 11 开始编号)和 第 vv 个网络设备之间有一个链接。uu 不会等于 vv 。两个网络设备之间可能有多个链接。 接下来 QQ 行,每行两个整数 p,qp,q,表示第 pp 个网络设备向第 qq 个网络设备发 送了一个数据包。pp 不会等于 qq

输出格式

输出 NN 行,每行 11 个整数,表示必须通过某个网络设备的数据包的数量。

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

样例解释

设备 112233 之间两两有链接,44 只和 11 有链接。44 想向 2233 各发送一个数据包。显然,这两个数据包必须要经过它的起点、终点和11

数据范围与提示

  • 对于 40%40\% 的数据,N,M,Q2000N,M,Q\le 2000
  • 对于 60%60\% 的数据,N,M,Q40000N,M,Q \le 40000
  • 对于 100%100\% 的数据,N100000N \le 100000M,Q200000M,Q \le 200000