/****
我们知道新加的直线在原图中经过n个面,就会新增n个面。
新增的直线与原图中的线共交于m个点, 那么该新增直线经过m+1个平面。
****/
#include<bits/stdc++.h>
using namespace std;
//用于去重操作
set<pair<double,double> >dr;
long n, a, b;
double A[1000], B[1000];
int main()
{
cin>>n;
//①输入与去重
for(int i =