首页 > 其他分享 >1620. 网络信号最好的坐标

1620. 网络信号最好的坐标

时间:2022-11-02 23:56:46浏览次数:61  
标签:1620 int max towers 坐标 信号 y1 100 x1

1620. 网络信号最好的坐标

题解:数据范围小,直接暴力枚举所有点,然后计算贡献,取最大值即可

class Solution {
      public int[] bestCoordinate(int[][] towers, int radius) {
        int n = towers.length;
        int max = 0;
        int x = 100;
        int y = 100;
        for (int i = 0; i < 100; i++) {
            for (int j = 0; j < 100; j++) {
                int temp = 0;
                for (int[] tower : towers) {
                    int x1 = tower[0];
                    int y1 = tower[1];
                    int d = (i - x1) * (i - x1) + (j - y1) * (j - y1);
                    if (d <= radius * radius) {
                        temp += tower[2] / (1 + Math.sqrt(d));
                    }
                }
                if (temp > max) {
                    max = temp;
                    x = i;
                    y = j;
                }
                if (temp == max) {
                    if (i < x) {
                        x = i;
                        y = j;
                    }
                    if (i == x && j < y) {
                        y = j;
                    }
                }
            }
        }
        return new int[]{x, y};
    }
}

标签:1620,int,max,towers,坐标,信号,y1,100,x1
From: https://www.cnblogs.com/eiffelzero/p/16852986.html

相关文章

  • 1620. 网络信号最好的坐标
    1620.网络信号最好的坐标给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号......
  • Excel折线图设置坐标轴起点不为0
     ......
  • 1620. 网络信号最好的坐标
    给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号塔的坐标是 (xi,yi) 且信号......
  • 理解opengl坐标变换(从逆变换入手)--实现鼠标点击发射射线的算法
    首先上结果(不会在博客园传视频、具体流程是鼠标点击屏幕上的任意一个点、向此处投射一条射线):   实现的方法:首先认清楚什么是一条射线、由于我们不是真的要画一条......
  • 1620. 网络信号最好的坐标
    1620.网络信号最好的坐标给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号塔......
  • Unity坐标系入门
    一、坐标系的概念Unity世界坐标系采用左手坐标系,大拇指指向X轴(红色),食指指向Y轴(黄色),中指向手心方向歪曲90度表示Z轴(蓝色),同时Z轴也是物体前进方向,下图表示Unity的四......
  • Python matplotlib 学习——建立画布和坐标系
    #导入包importmatplotlib.pyplotasplt#让图表在jupyter展示出来%matplotlibinline#解决中文乱码问题plt.rcParams["font.sans-serif"]='SimHei'#解决负号无法显示plt.......
  • CGCS2000与WGS84、北斗坐标系的区别
      CGCS2000是中国2000国家大地坐标系的缩写,该坐标系是通过中国GNSS连续运行基准站、空间大地控制网以及天文大地网联合平差建立的地心大地坐标系统。2000国家大地坐......
  • 模拟信号,数字信号,基带信号,宽带信号,频带信号
    如题所示几种信号均为计算机网络中出现的信号,且易搞混,在这里进行简单梳理。模拟信号:形状连续,可以设想形如sin(x)的形状数字信号:不连续在链路上传输的信号分成两种:基带信号,......
  • 3.4 课堂小案例_找到41码鞋子的坐标
    #3.4课堂小案例_找到41码鞋子的坐标#coding:utf-8importopenpyxlworkbook=openpyxl.load_workbook('京东鞋子评论信息.xlsx')sheet=workbook['评论信息']cols=shee......