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

seo整站优化外包服务小型私人会所装修设计

seo整站优化外包服务,小型私人会所装修设计,书签制作简单漂亮图片,网站备案人授权书1. 题目 给定一个二维平面及平面上的 N 个点列表Points#xff0c;其中第i个点的坐标为Points[i][Xi,Yi]。 请找出一条直线#xff0c;其通过的点的数目最多。 设穿过最多点的直线所穿过的全部点编号从小到大排序的列表为S#xff0c;你仅需返回[S[0],S[1]]作为答案 若有多…1. 题目 给定一个二维平面及平面上的 N 个点列表Points其中第i个点的坐标为Points[i][Xi,Yi]。 请找出一条直线其通过的点的数目最多。 设穿过最多点的直线所穿过的全部点编号从小到大排序的列表为S你仅需返回[S[0],S[1]]作为答案 若有多条直线穿过了相同数量的点则选择S[0]值较小的直线返回S[0]相同则选择S[1]值较小的直线返回。 示例 输入 [[0,0],[1,1],[1,0],[2,0]] 输出 [0,2] 解释 所求直线穿过的3个点的编号为[0,2,3]提示 2 len(Points) 300 len(Points[i]) 2来源力扣LeetCode 链接https://leetcode-cn.com/problems/best-line-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 暴力法固定一个点遍历所有剩余的采用嵌套的哈希map第一层key存储斜率第二层key存储截距value为点的set集合存储下标斜率不存在单独再开一个哈希表key为与 x 轴的截距value为点集合遍历所有集合找最多的对相等长度的点集合排序取出题目要求的最小的下标的时间复杂度 O(n2)O(n^2)O(n2) class Solution { public:vectorint bestLine(vectorvectorint points) {int i, j, g, dx, dy, maxCount 0, n points.size();double k, b;unordered_mapdouble,unordered_mapdouble,setint m;//k,b,pointsunordered_mapdouble,setint v;//x轴截距斜率不存在时的集合vectorsetint ans;for(i 0; i n-1; i){for(j i1; j n; j){dx points[j][0]-points[i][0];dy points[j][1]-points[i][1];if(dx0)//斜率不存在{if(v[double(points[i][0])].empty())v[double(points[i][0])].insert(i);v[double(points[i][0])].insert(j);}else{k double(dy)/dx;b double(points[i][1])-points[i][0]*k;if(m[k][b].empty())m[k][b].insert(i);m[k][b].insert(j);}}}for(auto mi : m){for(auto mii : mi.second){if(mii.second.size() maxCount){maxCount mii.second.size();ans.clear();ans.push_back(mii.second);}else if(mii.second.size() maxCount)ans.push_back(mii.second);}}for(auto vi : v){if(vi.second.size() maxCount){maxCount vi.second.size();ans.clear();ans.push_back(vi.second);}else if(vi.second.size() maxCount)ans.push_back(vi.second);}sort(ans.begin(),ans.end(),[](auto a, auto b){auto it1 a.begin(), it2 b.begin();if(*it1 *it2)return *(it1) *(it2);return *it1 *it2;});auto it ans[0].begin();return {*it,*(it)};} };660 ms 117.7 MB
http://www.sadfv.cn/news/390259/

相关文章:

  • 天津品牌网站制作wordpress 登陆重定向
  • 西宁市网站设计静海网站建设制作
  • vps服务器中的网站不显示图片优设网文案
  • 网站建设嘉兴公司电话网站建设要多久的
  • 如何快速增加网站收录网站建设公司岳阳
  • 东莞设计网站正能量成年入口
  • 网站空间 jsp泰安人才网最新招聘信息
  • 关于茶叶的网站模板免费下载珠海网站制作价格
  • 建设网站的功能及目的是什么意思外贸建站与推广
  • 莱芜网站制作主做销售招聘的招聘网站有哪些
  • 宁波网站推广高手巨野菏泽网站建设
  • 厦门网页建站申请比较好国内知名网站建设
  • 建设网站的工作总结wordpress评论图片不显示
  • 怎么上传网站数据库网站建设哪家比较专业
  • 购物网站开发的描述火鸟门户系统优点
  • 保险咨询网站建设深圳建设工程交易集团官网
  • 做网站自己买服务器优化方案生物
  • 济南建设公司网站代做网站怎么进行域名备案
  • 江苏省建设厅网站 投诉专业网站设计软件工具
  • 网站怎么做电脑系统下载椒江网站制作
  • 直播网站app开发广州番禺区发达吗
  • 网站建设合同】申请备案网站空间
  • 佛山网站建设 合优公司网站是别人做的如何换logo
  • 清徐北京网站建设汕头seo专家
  • 如何做网站管理维护网站制作简单协议
  • 一个具体网站的seo优化设计新颖的兰州h5制作
  • 免费网站模版建设百度商桥代码安装在哪里wordpress
  • 做部门内部使用的网站 用什么开发土人景观设计公司官网
  • 青岛建韩国网站的公司wordpress 自动备份
  • 在线咨询网站开发价格互联网保险核心系统