1class Solution {2public int[] countPoints(int[][] points, int[][] queries) {3int len = queries.length;4int[] ans = new int[len];56for (int i = 0; i < len; i++) {7int count = 0;8int radius2 = queries[i][2] * queries[i][2];9for (int p = 0; p < points.length; p++) {10int[] point = points[p];11if (radius2(point, queries[i]) <= radius2) {12count += 1;13}14}15ans[i] = count;16}1718return ans;19}2021private int radius2(int[] point, int[] center) {22int x = point[0] - center[0];23int y = point[1] - center[1];24return x * x + y * y;25}26}