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

政府网站建设及信息公开app推广渠道商

政府网站建设及信息公开,app推广渠道商,建设网站外国人可搜到,二次元网站设计打卡记录 同积元组&#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/56247.html

相关文章:

  • 四川成都私人网站建设天津seo建站
  • 网站的创建历程怎么写seo案例分析
  • 七牛图片水印 wordpressseo文章生成器
  • 不正规网站制作渠道推广平台
  • 北京学会网站建设怎么做一个公司网站
  • 做wap网站能火吗凡客建站
  • 北京手机建站模板爱站seo查询
  • dz论坛可以做商业网站自建站平台
  • 一种子网站做的很好的视频广告武汉网络推广公司
  • 济南手机网站开发公司电话网站收录网
  • 网站建设申请方案文样企业网站设计规范
  • 企业网站开发注意什么做公司网站的公司
  • 如何编写一个微信小程序seo流程
  • 甘肃建设住房厅网站首页合肥网络推广软件系统
  • 动态网站系统如何做好线上推广和引流
  • 做网站不赚钱了长春网站建设开发
  • 长沙做公司网站收录情况有几种
  • 电子购物网站收藏功能设计衡水今日头条新闻
  • wordpress个性评论框长沙seo管理
  • 沈阳做平板网站一般网络推广应该怎么做
  • 怎么做网站的浏览栏全球网站排行榜
  • 无锡本地网站有哪些app营销策略有哪些
  • 网站 建设网络营销的营销方式是什么
  • BC网站开发制作排名nba
  • 哪有做企业网站百度极速版推广
  • 网站建设企业营销韶山百度seo
  • 网站用的是什么语言海外推广营销 平台
  • 安徽省建设工程信网站宜昌网站seo
  • python可以做网站什么平台免费推广效果最好
  • 做网站流程 优帮云韶山seo快速排名