A. Pashmak and Garden
题意:给你两个正方形的顶点坐标,让你求出另两个顶点的坐标
题解:分情况讨论即可
代码:
1 var x1,x2,y1,y2:longint; 2 begin 3 readln(x1,y1,x2,y2); 4 if x1=x2 then writeln(x1+abs(y2-y1),' ',y1,' ',x1+abs(y2-y1),' ',y2) 5 else if y1=y2 then writeln(x1,' ',y1+abs(x1-x2),' ',x2,' ',y1+abs(x1-x2)) 6 else 7 begin 8 if abs(x1-x2)<>abs(y1-y2) then writeln('-1') 9 else writeln(x1,' ',y2,' ',x2,' ',y1); 10 end; 11 end.