题目链接:https://vjudge.net/problem/Gym-102220C/origin
题解:两条直线不平行必相交,若平行:若重合答案加1,否则不算。
#include<bits/stdc++.h>
using namespace std;
struct node
{
long long x,y,x1,y1,x2,y2,b;
} s[100005];
int cmp(node n1,node n2)
{
if(n1.x*n2.y==n2.x*n1.y)//k
{
return n1.b<n2.b;//b
}
return n1.x*n2.y<n2.x*n1.y;
}
int main()
{
int t;
scanf("%d",&t);
while