#P809. 路径问题(三)

路径问题(三)

题目描述

有一个国家共 nn 个城市,编号 11 ~ nn ,城市之间由 n1n-1 条双向道路连接,任意城市之间均连通。

现有 mm 名游客前往该国家游玩,第 ii 名游客的旅游路线起点为 sis_i ,终点为 tit_i ,且沿途不会经过重复道路。已知每名游客在经过某一城市时都会打卡(包括起点城市和终点城市),请你帮忙求出每个城市被打卡的次数。

输入格式

输入第一行,两个正整数 n,mn,m 接下来 n1n-1 行,每行两个正整数 ui,viu_i,v_i ,表示第 ii 条道路连接城市 ui,viu_i,v_i 最后 mm 行,每行两个正整数 si,tis_i,t_i ,表示第 ii 名游客旅游路线的起点和终点

输出格式

输出共一行, nn个整数,其中第 ii 个整数表示 ii 号城市被打卡的数量

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

数据范围

  • 对于30%30\%的数据,1n,m1001\leq n,m \leq 100
  • 对于60%60\%的数据,1n,m1031\leq n,m \leq 10^3
  • 对于100%100\%的数据,1n,m1051\leq n,m \leq 10^5 , 1ui,vi,si,tin1 \leq u_i,v_i,s_i,t_i \leq n