当前位置: 首页 > news >正文

瓜果蔬菜做的好的电商网站海外推广方法有哪些

瓜果蔬菜做的好的电商网站,海外推广方法有哪些,郑州做网站天强科技,在建设部网站首页题目链接:https://leetcode.cn/problems/count-lattice-points-inside-a-circle/description/ 题目大意:给出一系列圆的圆心坐标和半径,求在这些圆内部(边缘也算)的格点的数量。 思路:简单的思路就是暴力…

题目链接:https://leetcode.cn/problems/count-lattice-points-inside-a-circle/description/

题目大意:给出一系列圆的圆心坐标和半径,求在这些圆内部(边缘也算)的格点的数量。

思路:简单的思路就是暴力遍历。稍微优化一下,就是缩小一下范围,确定x, y坐标的上下限。通过是能通过,但复杂度还是 O ( N 3 ) O(N^3) O(N3)左右。

看题解学到了差分数组法:
对每一个纵坐标 y y y,画一条横线,对于一个圆如过经过内部点,必然从左到右穿过两个横坐标 x 1 , x 2 x_1, x_2 x1,x2(在圆上的情况就是 x 1 = x 2 x_1=x_2 x1=x2)。

那么就对这个 y y y坐标的差分数组,经过左端点时+1,经过右端点时-1。那么之后只需要遍历 x x x坐标,保留一个和cur,当cur > 0时就在圆内。我们可以让 x 2 x_2 x2都往右偏移一位,这样对于在圆上的情况也能保证计算在内。

完整代码

class Solution {
public:int countLatticePoints(vector<vector<int>>& circles) {int maxx = 0, maxy = 0;for (auto ck : circles) {maxx = max(maxx, ck[0] + ck[2]);maxy = max(maxy, ck[1] + ck[2]);}vector<vector<int>> d(maxy+1, vector<int>(maxx+2, 0));for (auto ck : circles) {int x = ck[0], y = ck[1], r = ck[2];for (int j = y+r, i1 = x, i2 = x; j >= y; j--) {while ((i1-x)*(i1-x) + (j-y)*(j-y) <= r*r)i1--;while ((i2-x)*(i2-x) + (j-y)*(j-y) <= r*r)i2++;i1++;d[j][i1]++;d[j][i2]--;}for (int j = y-r, i1 = x, i2 = x; j < y; j++) {while ((i1-x)*(i1-x) + (j-y)*(j-y) <= r*r)i1--;while ((i2-x)*(i2-x) + (j-y)*(j-y) <= r*r)i2++;i1++;d[j][i1]++;d[j][i2]--;}}int res = 0;for (int j = 0; j <= maxy; j++) {for (int i = 0, cur = 0; i <= maxx; i++){cur += d[j][i];if (cur > 0)res++;}}return res;}
};
http://www.hengruixuexiao.com/news/56928.html

相关文章:

  • wordpress 自动发卡天津关键词优化网站
  • 昆山网站建设方案优化公司app推广代理
  • php网站换服务器淘宝seo培训
  • asp.net企业网站框架什么是搜索推广
  • 杭州做网站的公司哪些比较好seo网站快速排名
  • 网站建设必会的软件百度品牌专区怎么收费
  • 如何做pdf电子书下载网站seo就业哪家好
  • 做学校后台网站用什么浏览器百度导航
  • 浏览器无法打开住房和建设网站百度网页版入口链接
  • 品牌专业建设网站百度网盘pc端网页版
  • 东莞樟木头网站设计下载百度语音导航地图安装
  • 用vue做网站一般用什么组件库网络平台有哪些
  • 找个靠谱网站做推广竞价恶意点击立案标准
  • 网站建设推广平台有哪些方面怎么样引流加微信
  • 品牌名称怎么取广州seo优化外包公司
  • wordpress建站云平台成都关键词优化排名
  • 做淘宝客网站制作教程视频教程惠州seo管理
  • 建站平台免费加盟怎么做互联网营销推广
  • 申请免费个人网站落实好疫情防控优化措施
  • wordpress引用轮播图文件东莞百度推广优化排名
  • nike网站建设分析杭州网站定制
  • 网站博客怎么做东莞有限公司seo
  • 美女网站源码带采集seo 公司
  • 网站群内容管理系统的设计与实现电子技术培训机构
  • 招商网代理优化大师会员兑换码
  • 化妆品网站开发可行性百度客服人工服务电话
  • 建网站建设餐饮最有效的营销方案
  • 安阳网站推广网站设计制作一条龙
  • 响应式网站建设方案中关村在线app
  • 商城系统网站模板沪深300指数怎么买