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

网站改版声明天长seo排名

网站改版声明,天长seo排名,中国建筑网官网视频,郑州地区网站建设公司823. 带因子的二叉树 题意 元素都大于1#xff0c;元素不重复。计数满足要求的二叉树#xff08;每个非叶结点的值应等于它的两个子结点的值的乘积#xff09;的数量。元素可以重复使用。 代码 自上而下动态规划。 所有元素大于1#xff0c;所以不会有 自己自己自己 的…823. 带因子的二叉树 题意 元素都大于1元素不重复。计数满足要求的二叉树每个非叶结点的值应等于它的两个子结点的值的乘积的数量。元素可以重复使用。 代码 自上而下动态规划。 所有元素大于1所以不会有 自己×自己自己 的情况元素本身就是一棵二叉树所以将 dp 初始化为全 1将数组 arr 排序后遍历数组 arr 当 arr[i] 为根节点时其子结点必然在 arr[0] ~ arr[i-1] 之间 在 arr[0] ~ arr[i-1] 之间寻找 (long long)arr[left] * arr[right] arr[i]。当 left right 时dp[i] dp[left] * dp[right]当 left right 时dp[i] 2 * dp[left] * dp[right] class Solution { public:int MAXN 1e9 7;int numFactoredBinaryTrees(vectorint arr) {sort(arr.begin(), arr.end());int n arr.size();vectorlong long dp(n1, 1); // 单个根节点的符合要求的二叉树数量就可能溢出用 longlong// dp[0] 1; // 最小的数只有一棵符合要求的二叉树for(int i 1; i n; i){// 子结点只能在 0 ~ i-1 之间因为元素都大于1int left 0, right i-1;while(left right) // 元素可被多次使用所以要 {if((long long)arr[left] * arr[right] arr[i]) // 可能溢出用 longlong{// if(arr[left] ! arr[right]) 元素不会重复可以直接比较下标if(left ! right){dp[i] 2 * dp[left] * dp[right];}else{dp[i] dp[left] * dp[right];}left;}else if((long long)arr[left] * arr[right] arr[i]) // 可能溢出用 longlong{left;}else{right--;}}}long long ans 0;for(int i 0; i n; i){ans dp[i];ans ans % MAXN;}return ans;} };复杂度 时间复杂度O(N2)对每个元素遍历一次其之前的元素。 空间复杂度O(N)存储 dp 数组。
http://www.w-s-a.com/news/866940/

相关文章:

  • 四川成都网站制作微信广告平台推广
  • 网站价格网页制作网站开发实训步骤
  • cms 导航网站鹤壁做网站价格
  • 微信营销软件免费版郑州关键词优化费用
  • 邢台专业做网站哪家好临沂网站建设中企动力
  • 建设网站是主营成本吗wordpress 后台
  • 猎头可以做单的网站企业网站建设
  • 建小程序需要网站吗在putty上怎样安装wordpress
  • 天津智能网站建设找哪家WordPress相册插件pro
  • 电脑网站页面怎么调大小济宁网站建设软件开发
  • 亿玛酷网站建设广州增城区最新消息
  • 企业网站视频栏目建设方案中企动力网站模板
  • 网站页面策划国外注册域名的网站
  • 百中搜如何做网站排名网站维护一年一般多少钱
  • 镇江地区做网站的公司wordpress说说加分类
  • 深圳高端网站设计免费的关键词优化软件
  • 视频网站公司沈阳网站建设服务
  • 网站全屏代码做网站必须用对方服务器
  • 网站速度慢wordpressssl正式申请后wordpress
  • 那个网站做玉石最专业西瓜创客少儿编程加盟
  • 备案时的网站建设方案书免费软件库
  • 惠州外贸网站建设网站模板 兼容ie8
  • 南京淄博网站建设方案php网站开发实训感想
  • 网站设计的含义只做恐怖片的网站
  • 网站改版方案ppt室内装修公司简介
  • 做色网站wordpress twenty ten
  • 马鞍山建设工程监督站建管处网站免费的海报模板网站
  • 类似百度的网站移动端的网站怎么做的
  • 网站开发需要什么文凭网站分析的优劣势
  • 海尔网站建设不足之处山东网站营销