#2749. 传话游戏

传话游戏

题目描述

有这样一个朋友网络,如果aa认识bb,那么a收到某个消息,就会把这个消息传给bb,以及所有aa认识的人。但是,请你注意,如果aa认识bbbb不一定认识aa。现在我们把所有人从11nn编号,给出所有“认识”关系,问如果i发布一条新消息,那么会不会经过若干次传话后,这个消息传回给了i1ini(1≤i≤n)

输入格式

第1行是两个数nnmm,两数之间有一个空格,表示人数和认识关系数。接下来的mm行,每行两个数aabb,表示aa认识bb。认识关系可能会重复给出,但11行的两个数不会相同。

输出格式

一共有nn行,每行一个字符TTFF。第ii行如果是TT,表示ii发出一条新消息会传回给ii;如果是FF,表示ii发出一条新消息不会传回给ii

样例

4 6
1 2
2 3
4 1
3 1
1 3
2 3
T
T
T
F

数据范围

  • n<1000n<1000
  • m<10000m<10000
  • 1a,bn1≤a,b≤n