Just a l'anella
Submit solution
Points:
10
Time limit:
5.0s
Memory limit:
256M
Author:
Problem types
Allowed languages
C#, Go, Java, Python
A la fira hi ha una parada que té una anella penjada. Es tracta de tirar un dard, i si encertes en l'anella tens un premi.
Input Format
La entrada consisteix en la definició de l'anella i la posició on s'ha clavat el dard.
L'anella es defineix per les coordenades del seu centre (\(Cx\), \(Cy\)), i les longituds dels radis interior (\(Ri\)) i exterior (\(Re\)).
Per exemple, la següent anella té el centre a (0,0), el radi interior 1, i l'exterior 2.
La posició del dard es defineix per les seves coordenades (\(Dx\), \(Dy\)).
Constraints
-
Output Format
Si el dard s'ha clavat a l'anella: true
.
En cas contrari: false
.
Test Case 1
Input
0 0 1 2
0 0
Output
false
Explanation
Test Case 2
Input
0 0 1 2
1 1
Output
true
Explanation
Test Case 3
Input
1 0 1 2
0 -1
Output
true
Explanation
Test Case 4
Input
0 0 1 3
-2 1
Output
true
Explanation
Test Case 5
Input
0 0 2 3
1 -1
Output
false
Explanation
Test Case 6
Input
0 0 1 3
1 -1
Output
true
Explanation
Test Case 7
Input
3 3 3 4
3 -1
Output
false
Test Case 8
Input
3 -1 3 5
3 3
Output
true
Test Case 9
Input
73 27 25 60
99 3
Output
true
Test Case 10
Input
73 7 16 25
87 33
Output
false
CC BY-NC-SA 4.0