蓝桥杯算法训练数平面

给出平面上n条不同的直线,其中,第i条直线经过(ai,bi), (ci,di)两个点。问这些直线把平面分成了几个有限的区域。
输入格式
  第一行包含一个整数n。

  第二行包含n个整数a1,a2,...,an;
  第三行包含n个整数b1,b2,...,bn;
  第四行包含n个整数c1,c2,...,cn;
  第五行包含n个整数d1,d2,...,dn;
输出格式
  输出一个整数表示平面上有限区域的个数。