There is a rectangle with left bottom as
(0, 0) and right up as
(x, y). There are
N circles such that their centers are inside the
Radius of each circle is
R. Now we need to find out if it is possible that we can move from
(0, 0) to
(x, y) without touching any
Note : We can move from any cell to any of its
8 adjecent neighbours and we cannot move outside the boundary of the rectangle at any point of time.
1st argument given is an Integer x. 2nd argument given is an Integer y. 3rd argument given is an Integer N, number of circles. 4th argument given is an Integer R, radius of each circle. 5th argument given is an Array A of size N, where A[i] = x cordinate of ith circle 6th argument given is an Array B of size N, where B[i] = y cordinate of ith circle
Return YES or NO depending on weather it is possible to reach cell (x,y) or not starting from (0,0).
0 <= x, y, R <= 100 1 <= N <= 1000 Center of each circle would lie within the grid
Input: x = 2 y = 3 N = 1 R = 1 A =  B =  Output: NO Explanation: There is NO valid path in this case
NOTE: You only need to implement the given function. Do not read input, instead use the arguments to the function. Do not print the output, instead return values as specified. Still have a doubt? Checkout Sample Codes for more details.