#HD202509G. 三角剖分
三角剖分
你有一个凸 边形,并画了 条不在多边形内部相交的对角线,将 边形划分成了 个三角形。这可以被看成一张 个结点 条无向边的图。
你需要对于每条对角线计算,删除该对角线后,这张图有多少个生成树。
输入格式
输入的第一行有一个正整数 (),表示多边形的边数。
之后有 行,每行输入两个正整数 (保证 ,且这是一条对角线),表示一条对角线的两个端点。
输出格式
输出 行,每行一个自然数,第 行的自然数表示删去对角线 后原图的最小生成树个数。
由于结果可能过大,上述答案只需要输出对 求余的结果即可。
样例
输入
6
1 4
1 3
1 5
输出
30
29
29