UVA1455 Kingdom

题目描述

平面有n个城市,初始时城市之间没有任何双向道路连接。你的任务是依次执行以下任务: road A B:在城市A和城市B之间连接一条双向道路,保证这条道路不和其他道路在非端点处相交。 line C:询问一条y=C的水平线和多少个州相交,以及这些州一共包含几个城市。在任意时刻,每一组连接的城市形成一个州。在本指令中,C的小数部分保证为0.5. 例如,在图中,y=4.5穿过两个州,共八个城市;y=6.5穿过一个州,共5个城市。

输入格式

输入第一行为数据组T。每组数据第一行为一个整数n(1

输出格式

对于每条line指令,输出y=C穿过的州的数目和这些州包含的城市总数