D. 赛道修建

    传统题 1000ms 512MiB

赛道修建

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

C 城又要举办一系列的赛车比赛,在比赛前,需要在城内修建一些赛道。

C 城共有 nn 个路口,这些路口编号为 1,2,,n1,2,\cdots,n,有 n1n-1 条适合于修建赛道的双向通行的道路,每条道路连接着两个路口。其中,第 ii 条道路连接的两个路口编号为 uiu_iviv_i。借助这 n1n-1 条道路,从任何一个路口出发都能到达其他所有的路口。

现在 C 城有 mm 条备选的修建方案,第 ii 条方案 (xi,yi)(x_i,y_i) 表示修建一条从 xix_i 号路口出发,到 yiy_i 号路口结束的赛道。C 城想要从这 mm 条赛道中选择若干条进行修建,为了比赛的安全进行,选出的这些赛道需要满足任意两条赛道不会经过同一个路口(包括赛道的端点)。正当 C 城准备修建赛道之时,C 城不幸出现了疫情!为了控制疫情传播,C 城决定选择封锁一条路径 (a,b)(a,b),但 C 城不希望影响比赛的进行。

具体地,设封锁前最多能够从 mm 条赛道中选出 kk 条进行修建,那么封锁一条路径 (a,b)(a,b) 是合法的,当且仅当封锁后还能够选出 kk 条赛道,满足这 kk 条赛道中的任意两条赛道不会经过同一个路口,并且这 kk 条赛道中的任意一条都不经过路径 (a,b)(a,b) 中的路口。

作为 C 城有名的设计师,你的任务是求出有多少个不同的有序对 (a,b)(a,b),满足封锁路径 (a,b)(a,b) 合法。

Format

Input

第一行两个正整数 n,mn,m,分别表示路口数以及备选赛道数。

接下来 n1n-1 行,每行两个正整数 ui,viu_i,v_i 表示第 ii 道路连接的两个路口的编号。

接下来 mm 行,每行两个正整数 xi,yix_i,y_i 描述一条备选赛道。

Output

输出一行一个整数表示合法的路径 (a,b)(a,b) 的条数。

Samples

8 6
1 2
1 3
1 4
1 5
5 6
5 7
7 8
2 3
2 4
3 4
1 6
5 6
5 8
8
见附件中的 race/race2.in。
见附件中的 race/race2.ans。

Limitation

【样例解释 #1】

封锁前最多可以选出 22 条赛道,例如 (2,3)(2,3)(5,8)(5,8)

封锁以下路径是合法的:

  • 封锁 (2,2)(2,2),可以选择 22 条赛道 (3,4)(3,4)(5,8)(5,8)
  • 封锁 (3,3)(3,3),可以选择 22 条赛道 (2,4)(2,4)(5,8)(5,8)
  • 封锁 (4,4)(4,4),可以选择 22 条赛道 (2,3)(2,3)(5,8)(5,8)
  • 封锁 (6,6)(6,6),可以选择 22 条赛道 (2,3)(2,3)(5,8)(5,8)
  • 封锁 (7,7)(7,7),可以选择 22 条赛道 (2,3)(2,3)(5,6)(5,6)
  • 封锁 (7,8)(7,8),可以选择 22 条赛道 (2,3)(2,3)(5,6)(5,6)
  • 封锁 (8,7)(8,7),可以选择 22 条赛道 (2,3)(2,3)(5,6)(5,6)
  • 封锁 (8,8)(8,8),可以选择 22 条赛道 (2,3)(2,3)(5,6)(5,6)

因此共有 88 条合法的路径。

【数据范围】

对于全部数据,保证 2n3×1052 \leq n \leq 3 \times 10^51m3×1051 \leq m \leq 3 \times 10^51ui,vi,xi,yin1 \leq u_i,v_i,x_i,y_i \leq n

测试点编号 n,mn,m \leq 数据类型
1,21,2 1010 C2
3,43,4 2020
5,65,6 3030
7,87,8 100100
9,109,10 300300
1111 500500
12,1312,13 10001000
14,1514,15 30003000
1616 10510^5 A1
17,1817,18 A2
19,2019,20 B2
2121 C1
22,23,2422,23,24 C2
2525 3×1053 \times 10^5

数据类型的含义:

A:保证 vi=ui+1v_i = u_i + 1
B:保证 ui=1u_i = 1
C:在树的形态上无特殊约束。
1:保证 xi=yix_i=y_i
2:给出的备选赛道无特殊约束。

8.26 NOIP 模拟赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2023-8-26 13:30
结束于
2023-8-26 17:30
持续时间
4 小时
主持人
参赛人数
8