Feedback | If you notice incorrect translations in Contester, please let author know.
|
|
Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb. Question by Ibrahim Mesecan.
Drawing Polygon
Assume that you are asked to draw an equilateral
n-gon. And you start always from (0,0)
and you first draw a horizontal line to the right.
Question:
Given the length and the number of sides
of an equilateral n-gon. Find the distance
between two vertices a, b. Note:
Use integer values for vertex coordinates.
Input specification
You will be given 4 numbers
- The length of one side (length)
- the number of vertices of n-gon (n)
- two integers: two vertex
numbers to calculate the distance
where 0 ≤ length ≤ 2000, where
3 ≤ n ≤ 90,
and 1 ≤ (a,b) ≤ n.
Output specification:
Show the distance with two digits precision.
Sample Input I
10 4 2 4
|
Sample Input II
50 5 2 4
|
Sample Output I
14.14
|
Sample Output II
80.96
|
Explanation: It is equilateral
4-gon (square) with 10 cm on each side. The
distance between vertex2 and vertex4 is asked.
- The starting vertex is said to be (0, 0)
- And, the second vertex is (10, 0)
- The third vertex is (10, 10)
- The fourth vertex is (0, 10)
Then the distance between the second and the fourth vertices is 10
√2 = 14.14 .
Для отправки решений необходимо выполнить вход.
|