## COCI '08 Contest 6 #2 Bazen

View as PDF

Points: 5
Time limit: 1.0s
Memory limit: 32M

Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, CommonLisp, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Intercal, Java, JS, Kotlin, Lisp, Lua, Nim, ObjC, OCaml, Octave, Pascal, Perl, PHP, Pike, Prolog, Python, Racket, Ruby, Rust, Scala, Scheme, Sed, Swift, TCL, Text, Turing, VB, Zig

Mirko and Slavko have built a grand new pool in front of their weekend getaway.

The pool is an isosceles right triangle, with legs of length .

Everything was perfect, girls were coming, the DJ was coming, and the parties were wild.

But, a problem arose when they started serving food at the parties. Mirko is vegetarian, while Slavko thinks a party without sausages is no party at all. Therefore they had to divide the pool into two parts.

The pool is placed into a coordinate system (as in the figure above) and divided into two parts of equal area by a line segment with both endpoints on the edges of the pool.

Write a program that, given one endpoint of the dividing line segment, calculates the coordinates of the other endpoint.

#### Input Specification

The first line contains two integers, the coordinates of one endpoint of the dividing line segment. That point will be on one of the edges of the pool.

#### Output Specification

Output the coordinates of the other endpoint, rounded to two decimal digits.

#### Sample Input 1

0 0

#### Sample Output 1

125.00 125.00

#### Sample Input 2

230 20

#### Sample Output 2

0.00 114.13

#### Sample Input 3

0 40

#### Sample Output 3

148.81 101.19