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

怎样创建网站桌面快捷方式贵阳网站设计详细解读

怎样创建网站桌面快捷方式,贵阳网站设计详细解读,付网站建设费,深圳市宝安区劳动局电话城市的 天际线 是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度#xff0c;请返回 由这些建筑物形成的 天际线 。 每个建筑物的几何信息由数组 buildings 表示#xff0c;其中三元组 buildings[i] [lefti, righti, heighti] 表示#xf…城市的 天际线 是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度请返回 由这些建筑物形成的 天际线 。 每个建筑物的几何信息由数组 buildings 表示其中三元组 buildings[i] [lefti, righti, heighti] 表示 lefti 是第 i 座建筑物左边缘的 x 坐标。 righti 是第 i 座建筑物右边缘的 x 坐标。 heighti 是第 i 座建筑物的高度。 你可以假设所有的建筑都是完美的长方形在高度为 0 的绝对平坦的表面上。 天际线 应该表示为由 “关键点” 组成的列表格式 [[x1,y1],[x2,y2],…] 并按 x 坐标 进行 排序 。关键点是水平线段的左端点。列表中最后一个点是最右侧建筑物的终点y 坐标始终为 0 仅用于标记天际线的终点。此外任何两个相邻建筑物之间的地面都应被视为天际线轮廓的一部分。 注意输出天际线中不得有连续的相同高度的水平线。例如 […[2 3], [4 5], [7 5], [11 5], [12 7]…] 是不正确的答案三条高度为 5 的线应该在最终输出中合并为一个[…[2 3], [4 5], [12 7], …] 解题思路 本题可以用“扫描线”解决一般扫描线是用来求解在某点处被多少区间覆盖。 上图中灰色竖直线为扫描线它沿着横轴平移红、黄、绿三条线表示三个区间。扫描线扫过区间左端点覆盖扫描线的“区间集合”增加一个区间元素扫描线扫过区间右端点覆盖扫描线的“区间集合”减少一个区间元素。覆盖扫描线的“区间集合”个数为0时则覆盖的集合为空集。h1,h2,h3是区间高度值height value。 本题中对于每一幢建筑物左右端点影响覆盖扫描线“区间集合”的区间元素个数即遇到左端点区间元素个数加一遇到右端点区间元素个数减一。但是 下图中以建筑物右端点下降沿为例说明了遇到建筑物右端点区间集合元素的确减少一但是区间轮廓可能会发生改变也可能不发生改变。 class Solution { public:vectorvectorint getSkyline(vectorvectorint buildings) {mapint,vectorpairint,int Map;//x position - {height,flag}for(auto building:buildings){Map[building[0]].push_back({building[2],1});Map[building[1]].push_back({building[2],-1});}multisetint Set;vectorvectorint ans;for(auto [pos,pairs]:Map){for(auto [height,flag]:pairs){if(flag1)Set.insert(height);elseSet.erase(Set.find(height));}int HSet.empty()? 0:*Set.rbegin();if(ans.empty() || ans.back()[1]!H)ans.push_back({pos,H});}return ans; } };
http://www.w-s-a.com/news/630553/

相关文章:

  • 静态网站建设参考文献茂名营销型网站制作公司
  • 君山区建设局网站风铃微网站怎么做
  • 购物网站销售管理合肥网络推广平台
  • 网站建设规划书txt微盘注册帐号
  • 小说网站开发实训报告企业网盘收费标准
  • mvc网站开发医疗医院网站建设
  • 天津市建设厅官方网站wordpress设置404
  • 贵阳好的网站建设免费正能量网站下载ww
  • 免费学习的网站平台自建站seo如何做
  • 海南三亚做网站公众号版面设计创意
  • 学校网站建设目的与意义合肥网页定制
  • 网站查询地址网站建设与维护费用
  • 做网站哪些软件比较好合肥外贸网站建设公司
  • 建网站需要哪些条件专业网站设计报价
  • 定制网站开发技术化妆品的网站布局设计图片大全
  • 网站模糊设计发布产品的免费平台有哪些
  • 网站建站什么目录桂林网站建设内容
  • 光明新区城市建设局网站长沙营销型网站制作费用
  • 网站建设制度制定wordpress主题哥
  • 门户网站的种类php网站开发实训心得
  • 流程图制作网页网络优化seo
  • 个人公益网站怎么制作wordpress flat theme
  • 做营销型网站的公司篇高端网站愿建设
  • 五莲网站建设维护推广凡科做网站的方法
  • 山东省住房建设厅网站首页网站文章更新怎么通知搜索引擎
  • 商务网站的可行性分析包括大流量网站 优化
  • 推广网站有效的方法网站数据统计
  • 自建视频网站WordPress数据库添加管理员
  • 新民电商网站建设价格咨询网站建设高效解决之道
  • 做网站需要哪些步骤网站设计介绍