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

红河州网站建设制作平台推广员是做什么的

红河州网站建设制作,平台推广员是做什么的,南京江宁做网站,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.ds6.com.cn/news/85763.html

相关文章:

  • asp 网站开发外贸商城建站
  • 品牌网站建设方站长工具收录查询
  • html链接网站模板内容营销平台有哪些
  • 专业网站建设哪个好搜索引擎推广的优势
  • 淘宝做网站价格可口可乐软文范例
  • 网站优化关键词排名企业做推广有用吗
  • 国外包装设计欣赏网站培训计划模板
  • 上海建设工程 U盘登录哪个网站最近重大新闻
  • 做一个网站怎么赚钱seo自然优化排名技巧
  • 专做hiphop的网站高端网站建设制作
  • 抖音网站怎么做指数平滑法
  • 网站开发 前端 后端 如何结合极速一区二区三区精品
  • 凡度网络北京网站建设公司百度的竞价排名是哪种方式
  • wordpress站点app开发长尾关键词挖掘
  • 重庆做网站建设公司怎样推广自己的app
  • 深圳网站建设 手机网站建设班级优化大师怎么用
  • php建设动态网站厦门关键词优化网站
  • 莱芜雪野湖酒店seo的优化技巧有哪些
  • 网站制作的页面比例灰色词首页排名接单
  • 哪个网站做ic外单好网站关键词怎么设置
  • 企业内部网站源码广州公司关键词网络推广
  • 谁帮58同城做的网站吗深圳百度地图
  • 网站建设知乎网络营销策略理论有哪些
  • 天津做网站选择津坤科技c湖南网站设计外包哪家好
  • 网站建设的规划草图怎么样推广自己的公司
  • 上海网站建设公司排名网络推广技巧
  • 建设网站的企业发展历程武汉百度快照优化排名
  • 微博网站建设搜索引擎营销特点
  • 03340网站建设与管理网络推广的常用方法
  • php网站建设文献综述郑州seo排名第一