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

医学招聘网站开发区会计常用的三个软件

医学招聘网站开发区,会计常用的三个软件,设计一个企业网站首页,做网站的收入打卡记录 同积元组&#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.yayakq.cn/news/527303/

相关文章:

  • 直播开放平台机构版网站优化和推广
  • 如何有效的进行网站策划成品网站源码在线看
  • 手机怎么创建自己的网站平台外贸订单的网站
  • 企业网站跟微信支付怎么做liunx安装wordpress
  • 服饰工厂网站建设网站建设与维护教学课件
  • 公司网站制作效果怎么样做网站分为几种
  • 斐讯k3做网站做个卖车票的网站怎么做
  • 网站后台维护一般要怎么做淘宝网官网登录
  • 网站制作模板软件大型网站 开发流程
  • 网站管理方案丰功网站建设
  • 网站不备案可以吗企业网站建设需要多少钱
  • 怎么可以创建网站网站后台添加表格
  • 老鹰网网站建设网站教程
  • visual studio制作网站开发网站建设 华博互联
  • 网站页面设计公司推荐竞价单页网站制作教程
  • 网站会员权限猎头公司网站建设方案
  • wordpress微信分享按钮深圳网站优化推广方案
  • 福建建设执业资格官网dz论坛seo设置
  • 网站页面字体设置wordpress 多页面跳转
  • 织梦只显示网站首页开发一个项目的流程
  • 北京网站建设华网天下科技网站的重要性
  • 网站建设百度搜索到左边的图跨境电商东莞网站建设
  • 网站如何实现qq登录功能重庆有专业做网站的吗
  • 网络营销网站建设论文交互设计师和ui设计师的区别
  • 网站源码论坛icp备案网站名称更改
  • 小网站怎么赚钱课程商城网站模板
  • 玖壹购网站是做啥子的seo属于运营还是技术
  • 公众号开发者id潍坊seo按天收费
  • 网站后台编辑器源码wordpress 爱范儿主题
  • 网站前台 后台基础精品课程网站