#include<stdio.h> int main() { int a[2][4]; while(scanf("%d%d%d%d%d%d%d%d",&a[0][0],&a[0][1],&a[0][2],&a[0][3],&a[1][0],&a[1][1],&a[1][2],&a[1][3])!=EOF) { if((a[0][2]==a[0][0]&&a[1][2]==a[1][0])&&(a[0][2]!=a[1][2])) printf("No\n"); else if((a[0][2]==a[0][0]&&a[1][2]==a[1][0])&&(a[0][2]==a[1][2])) printf("Yes\n"); else if((a[0][2]==a[0][0]&&a[1][2]!=a[1][0])&&(a[0][2]!=a[0][0]&&a[1][2]==a[1][0])) printf("Yes\n"); else { float k1,k2,b1,b2; k1=(float)(a[0][3]-a[0][1])/(a[0][2]-a[0][0]); k2=(float)(a[1][3]-a[1][1])/(a[1][2]-a[1][0]); b1=(float)k1*a[0][0]-a[0][1]; b2=(float)k2*a[1][0]-a[1][1]; if(k1==k2) printf("No\n"); else if(k1!=k2&&b1==b2) printf("No\n"); else printf("Yes\n"); } } return 0; } |
Double click to view unformatted code.