1990 相似三角形
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)
Submits : 66 | Solved : 15
Description
给你一些相似关系,你能推断出多少关系呢
Input
多组数据,每组首先是一个数字n,m,代表有n个三角形,然后是m个操作.(n<=10000,m<=50000)
一个操作有两种形式
1) S a b,代表告诉你三角形a和b相似,相似比2(如果前面你已经可以推断出a和b的相似比且不为2,你就认为这句话是无效的)
2) G a b,表示要问你a和b的关系
(0<=a,b<=n-1)
Output
对每个G操作,如果在先前的操作中就可以知道a和b是相似的,输出相似比(A:B)对2取log的值,否则输出"No",每2组数据间输出一个空行
Sample Input
8 10
S 1 3
G 1 3
G 1 2
S 1 4
G 3 4
S 2 5
S 5 3
S 4 3
G 2 4
S 0 7
Sample Output
1
No
0
2
HINT
Source
CX
[ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]