西安市建设监理协会网站,广州行业门户网站建设,网站管理员怎样管理员权限设置,金融网站html5模板最接近原点的K个点
题目
973. 最接近原点的 K 个点 - 力扣#xff08;LeetCode#xff09;
思路
这就是一道排序题#xff0c;直接根据公式排序#xff0c;然后返回对应范围的数组就行了
代码 public int[][] kClosest(int[][] points, int k) {Arrays.sort(points, n…最接近原点的K个点
题目
973. 最接近原点的 K 个点 - 力扣LeetCode
思路
这就是一道排序题直接根据公式排序然后返回对应范围的数组就行了
代码 public int[][] kClosest(int[][] points, int k) {Arrays.sort(points, new Comparatorint[]() {Overridepublic int compare(int[] o1, int[] o2) {return ((o1[0]*o1[0]o1[1]*o1[1])-(o2[0]*o2[0]o2[1]*o2[1]));}});return Arrays.copyOfRange(points,0,k);}
和为K的最少斐波那契数字数目
题目
1414. 和为 K 的最少斐波那契数字数目 - 力扣LeetCode
思路
首先用三个变量模拟斐波那契数列当数列最大值大于k时终止模拟
遍历集合从最大值开始就可以找到最少的数目
代码
public int findMinFibonacciNumbers(int k) {ListInteger list new ArrayList();int a1;int b1;while(abk){int cab;list.add(c);ab;bc;}int sum 0;for(int ilist.size()-1;i0k0;i--){int t list.get(i);if(kt){sum;kk-t;}}return sum;}