這種題不該該一遍\(A\)麼?ide
這是一道數學題。idea
答案會有0(平行),1(相交),-1(重合)
,三種spa
代碼中註釋code
//多是寫法問題,跑的很慢;或許是我自帶常數極大(霧? namespace Sol{ int a1,b1,c1,a2,b2,c2; inline int check(){ if((a1==0&&b1==0&&c1!=0)||(a2==0&&b2==0&&c2!=0)) return 0; int f=1;//只有0個(平行),1個(相交),-1(無限); if((a2==0&&b2==0)||(a1==0&&b1==0)) return -1;//任意一點; else if(a1!=0&&b1!=0){//有斜率; if(a2!=0&&b2!=0){ if(a1*b2==a2*b1){//斜率相同 if(c1*b2==c2*b1) return -1;//過同一點說明重合; else f=0;//斜率相同不過同一點說明平行; } } } else{ if(a1==0&&b1!=0){//一條橫線; if(a2==0&&b2!=0){ if(c2*b1==c1*b2) f=-1;//過同一點; else f=0; } } else{//一條豎線; if(a2!=0&&b2==0){ if(c2*a1==c1*a2) f=-1;//過同一點; else f=0; } } } return f; } inline int Main(){ a1=read(); b1=read(); c1=read(); a2=read(); b2=read(); c2=read(); int f=check(); printf("%d",f); return 0; } }
\[ \mathcal The \quad End \]數學
\[ \text{咱們都是小怪獸,有一天會被正義的奧特曼殺死。-《龍族》上杉繪梨衣(原諒個人臭屁~~)} \]class