小Y用一副高度不一的多米诺骨牌摆成了一排直线,一共N张骨牌,其中第i张骨牌在直线上的坐标为,高度为
,任意两张骨牌的X坐标都不相同。摆完之后他发现,推倒一张骨牌并不一定能够让所有牌都连续倒下,于是他想知道最少要直接推倒多少张牌(向左向右皆可),才能让所有牌直接或间接被推倒。
骨牌的厚度不计,也就是说,比如向右(X轴正方向)推倒骨牌i时,则当骨牌j满足时会被间接地向右推倒(同理,向左时需要满足
)。
多组数据,第一行一个整数
表示数据组数。
接着有T组数据,每组数据第一行有一个整数
表示骨牌数量,
之后N行每行有两个整数
表示骨牌的X坐标和高度
,给出的坐标按顺序严格递增。
对于每组数据,在一行中输出一个整数,表示最少需要直接推倒的骨牌数量。