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

android开发工具有哪些关键词优化推广排名多少钱

android开发工具有哪些,关键词优化推广排名多少钱,dockerhub wordpress,怎么做虚拟的网站打卡记录 同积元组&#xff08;哈希表 排列组合&#xff09; 链接 思路&#xff1a;用哈希表将数组中出现的两不同数乘积依次记录&#xff0c;将出现两次以上的乘积组通过排列组合计算总情况个数。 class Solution { public:int tupleSameProduct(vector<int>& num…

打卡记录

在这里插入图片描述


同积元组(哈希表 + 排列组合)

链接

思路:用哈希表将数组中出现的两不同数乘积依次记录,将出现两次以上的乘积组通过排列组合计算总情况个数。

class Solution {
public:int tupleSameProduct(vector<int>& nums) {int n = nums.size(), ans = 0;unordered_map<int, int> hash;for (int i = 0; i < n; ++i)for (int j = i + 1; j < n; ++j)hash[nums[i] * nums[j]]++;for (auto& e : hash) {if (e.second > 1) ans += e.second * (e.second - 1) / 2;}return ans * 8;}
};

接雨水(单调栈)

链接

思路:横向计算填坑的面积,遍历数组时当前元素小于栈顶依次入栈,如果大于当前元素开始计算需要填补坑位的面积。(需记录底部高度)

class Solution {
public:int trap(vector<int>& height) {int ans = 0;stack<int> stack;for (int i = 0; i < height.size(); ++i) {while (!stack.empty() && height[stack.top()] <= height[i]) {int bottom = stack.top();stack.pop();if (stack.empty()) break;int h = min(height[stack.top()], height[i]) - height[bottom];ans += h * (i - stack.top() - 1);}stack.push(i);}return ans;}
};
http://www.mnyf.cn/news/42357.html

相关文章:

  • 独立ip做担保网站会被360拦截吗seo排名优化是什么
  • 企业网站备案 网站服务内容搜索量查询百度指数
  • 定制网站开发公司电话外国黄冈网站推广平台
  • 用Wordpress建的网站有营销百度app下载手机版
  • 专门做萝莉视频网站seo免费自学的网站
  • 广水网页定制给你一个网站seo如何做
  • 愿景 做中国最受欢迎的互联网网站seo包年优化
  • 优惠券的网站怎么做seo自学教程seo免费教程
  • 赤峰中国建设招标网站网店seo关键词
  • 公司网站建设高端网站建设网页设计桂林seo顾问
  • 易搜网站建设网络搜索关键词排名
  • 自己搭建网站服务器百度推广销售员好做吗
  • 房地产网站开发商关键词优化营销
  • 网站建设金手指排名专业购物网站
  • 江西企业网站建设站长工具无内鬼放心开车禁止收费
  • 包头seo优化专业网站优化外包
  • 怎么搭建一个博客网站专业放心关键词优化参考价格
  • 高端网站建设高端网站建设专家企业网站建设的步骤
  • 阿里云备案多个网站吗yandex搜索引擎入口
  • 找人建网站搜狗推广登录平台
  • 福州做网站互联网公司地推
  • 天津设计师网站大全短视频seo搜索优化
  • 服装设计网站知乎网络事件营销
  • 网站注册域名位置教你免费申请个人网站
  • 南京app开发安顺seo
  • 企业网站托管常见问题企业内训
  • excel网站链接怎么做批量百度 营销怎么收费
  • 太原seo建站百度竞价推广开户费用
  • 政府网站设计理念外链提交
  • 如今做那个网站致富域名查询站长工具