CF-851B
题意:
求a、b两点转换后能否a->b,b->c。
若想实现,则三点不能在一条直线上且两点之间的距离要相等。
AC代码:
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int main(){ 5 ios::sync_with_stdio(false); 6 long long ax,ay,bx,by,cx,cy; 7 cin>>ax>>ay>>bx>>by>>cx>>cy; 8 long long dx=bx-ax,dy=by-ay,ex=cx-bx,ey=cy-by; 9 if(dx*dx+dy*dy==ex*ex+ey*ey&&dx*ey!=dy*ex) 10 cout<<"Yes"<<endl; 11 else 12 cout<<"No"<<endl; 13 return 0; 14 }