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

餐厅网站模版h5免费制作平台易企秀

餐厅网站模版,h5免费制作平台易企秀,海丰县建设局网站,做网站 需要多少钱目录 823. 带因子的二叉树 题目描述#xff1a; 实现代码与解析#xff1a; dp hash 原理思路#xff1a; 823. 带因子的二叉树 题目描述#xff1a; 给出一个含有不重复整数元素的数组 arr #xff0c;每个整数 arr[i] 均大于 1。 用这些整数来构建二叉树#x…目录 823. 带因子的二叉树 题目描述 实现代码与解析 dp hash 原理思路 823. 带因子的二叉树 题目描述 给出一个含有不重复整数元素的数组 arr 每个整数 arr[i] 均大于 1。 用这些整数来构建二叉树每个整数可以使用任意次数。其中每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个答案可能很大返回 对 109 7 取余 的结果。 示例 1: 输入: arr [2, 4]输出: 3 解释: 可以得到这些二叉树: [2], [4], [4, 2, 2] 示例 2: 输入: arr [2, 4, 5, 10]输出: 7解释: 可以得到这些二叉树: [2], [4], [5], [10], [4, 2, 2], [10, 2, 5], [10, 5, 2].提示 1 arr.length 10002 arr[i] 109arr 中的所有值 互不相同 实现代码与解析 dp hash class Solution { public:int mod 1e9 7;int numFactoredBinaryTrees(vectorint arr) {unordered_maplong, long f; // 以 first 为根的种类为 secondsort(arr.begin(), arr.end());for (auto t: arr) f[t] 1;for (int i 0; i arr.size(); i){for (int j 0; j i; j){long long x arr[i], y arr[j];if (x % y 0 f.count(x / y)) f[x] f[y] * f[x / y] % mod;}}long res 0;for (auto [a, b]: f)res (res b) % mod;return res;} }; 原理思路 dp含义以 first 为 根 的种类为 second。 这里为什么没用数组来存dp呢如果我们这里用数组存后面要判断一个数的因数是否存在arr中也要再定义一个hash等于说这个map其两个作用一个是dp一个是hash。当然也可以不用hash用双指针或者二分也可以找到。   遍历顺序肯定是从树底到顶也就是从小到大排序后开始遍历。 若x 可整除 y 并且 两个因数y , x / y都在arr中那么f[ i ]  f[x] f[y] * f[x / y]; 种类是子树种类乘积 最后sum一下即可。
http://www.w-s-a.com/news/190826/

相关文章:

  • 简单个人网站模板下载网站建设整体情况介绍
  • 网站建设做到哪些内容荆门网站建设电话咨询
  • 玉树网站建设公司双11主机 wordpress 2015
  • dw做网站背景图片设置汕头seo管理
  • 个人又什么办法做企业网站唐山哪里建轻轨和地铁
  • 手机网站404页面室内设计公司排名前100
  • 做民宿需要和多家网站合作吗创建软件的步骤
  • 网站导航栏设计要求辽宁省住房和城乡建设厅
  • 海外网站平台腾讯营销平台
  • 东道网站建设良品铺子网络营销案例
  • 免费企业查询软件优化模型
  • 兰亭集势的网站平台建设凡科网站免费版怎么做
  • 在网站做推广要钱吗网站根目录是哪个文件夹
  • 网站建设如何弄链接海外vps一键配置WordPress
  • 1个ip可以做几个网站吗动画制作可以自学吗
  • 顺德建设局网站如何搭建网站
  • 精品网站建设费用 干净磐石网络网页制作简单作业
  • 网站建设需要用软件群晖怎样做网站
  • 网站建设公司有哪博客网站建设方案书
  • 服装商城的网站建设宿迁论坛
  • 网站建设服务市场趋势淮南市网站开发的方式
  • 交互设计包含网站设计wordpress和discuz共存
  • 淮阳城乡建设局网站在线网页翻译软件
  • 什么是电商视觉设计郑州seo服务
  • google网站设计原则青海网站建设与管理
  • 简述网站的创建流程广西网站建设定制
  • 唐河网站制作汉中建设工程招标新闻中心
  • 网站过期就可以抢注PHP框架和wordpress
  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表