贵阳网站推广百度网站排名查询

news/2025/9/27 3:45:31/文章来源:
贵阳网站推广,百度网站排名查询,天津建设银行网站首页,河北邯郸做网站文章目录1. 题目2. 解题1. 题目 给出一个含有不重复整数元素的数组#xff0c;每个整数均大于 1。 我们用这些整数来构建二叉树#xff0c;每个整数可以使用任意次数。 其中#xff1a;每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个每个整数均大于 1。 我们用这些整数来构建二叉树每个整数可以使用任意次数。 其中每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个返回的结果应模除 10 ** 9 7。 示例 1: 输入: A [2, 4] 输出: 3 解释: 我们可以得到这些二叉树: [2], [4], [4, 2, 2]示例 2: 输入: A [2, 4, 5, 10] 输出: 7 解释: 我们可以得到这些二叉树: [2], [4], [5], [10], [4, 2, 2], [10, 2, 5], [10, 5, 2].提示: 1 A.length 1000. 2 A[i] 10 ^ 9.来源力扣LeetCode 链接https://leetcode-cn.com/problems/binary-trees-with-factors 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 dp[i]dp[i]dp[i] 表示以 A[i]A[i]A[i] 为根的二叉树个数A[i]1A[i]1A[i]1 越往上根的值越大对数组排序并哈希 mapmapmap 记录位置pA[i]∗A[j]p A[i]*A[j]pA[i]∗A[j] 在数组中i≠j,dp[map[p]]dp[i]∗dp[j]∗2i \neq j, dp[map[p]] dp[i]*dp[j]*2i​j,dp[map[p]]dp[i]∗dp[j]∗2左右节点可以互换 *2pA[i]∗A[j]p A[i]*A[j]pA[i]∗A[j] 在数组中ij,dp[map[p]]dp[i]∗dp[j]i j, dp[map[p]] dp[i]*dp[j]ij,dp[map[p]]dp[i]∗dp[j]最后答案是 sum(dp[i])%modsum(dp[i])\%modsum(dp[i])%mod class Solution { public:int numFactoredBinaryTrees(vectorint A) {int n A.size(), i, j;if(n 1) return 1;vectorlong long dp(n, 1);sort(A.begin(), A.end());unordered_mapint,int m;for(i 0; i n; i)m[A[i]] i;long long ans 0, p, mod 1e97;for(i 0; i n; i){for(j 0; j i; j){p (long long)A[j]*A[i];if(p int(1e9))break;if(m.find(p) ! m.end()){if(i ! j)dp[m[p]] (2*dp[i]*dp[j])%mod;elsedp[m[p]] (dp[i]*dp[j])%mod;}}}for(int i 0; i n; i)ans (ansdp[i])%mod;return ans;} };52 ms 9.5 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919051.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做平面设计都在那个网站找免费素材?济南网站建设服务商

两两交换链表中的节点 leetcode24 递归 两个节点一递归 第一次即成功,泪目!! // 每两个进行一次交换 func swapPairs(head *ListNode) *ListNode {//每两个的第一个节点var pre *ListNode//递归结束条件,即当剩下的节点不满足两…

始兴生态建设网站海淘返利网站怎么做

Java数组 什么是数组 相同数组的有序集合 数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成 其中,每个数据称为一个数组元素,每个数组元素通过下标来访问 数组声明创建 首先必须声明数组变量,才能在程序中使用…

只能在线观看的电影网站咋么做赣州章贡区房价

在Oracle数据库注释用--表明为注释,但以下用//或--代表解释;数据库不怎么区分大小写; 先说说一些简单Oracle数据库操作的语句: 使用语句创建普通用户: Create user username identified by password; //创建普通用户 Grant reso…

php除了做网站还能做什么淘宝的17种免费推广方法

组织战略 战略目标 出发点 战略方针 基本依据 战略实施能力 内部外部 战略措施 重要保障 战略分解过程 自上而下 战略实施四个阶段 战略启动阶段 战略计划实施阶段 战略运作阶段 战略控制与评估阶段 组…

用vs网站开发住房建设部官方网站居住区政策

简介: 最近中台比较热,但业界内并没有对中台有统一认可清晰的定义,很多人会把中台与数据仓库、数据湖混为一谈。但需要提醒读者注意的是,数据中台并不是一个系统,它首先是一种组织架构。前言: -更多关于数智…

电子商务网站建设与管理思考与练习wordpress 婚纱

题1:判定是否互为字符重排 给定两个由小写字母组成的字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 输入: s1 "abc", s2 "bca" 输出: true 输入: s1 &quo…

建筑企业网站模板网络营销成功的案例

芯片安全包括什么 芯片安全是为了防止芯片数据和程序遭遇非法攻击和访问等导致数据错误或者信息泄露或者非正常运行? 比如指纹信息被泄露;PC被植入非法挖矿程序;非法修改ddr中的数据等。 1.在子系统级别看到的axprot[1]和nsaid(non-securit…

返利网站怎么做做网站商业欺骗赔多少

很多小伙伴都遇到过win7系统重装后莫名奇妙消失一个分区磁盘的困惑吧,一些朋友看过网上零散的win7系统重装后莫名奇妙消失一个分区磁盘的处理方法,并没有完完全全明白win7系统重装后莫名奇妙消失一个分区磁盘是如何解决的,今天小编准备了简单…

泊头在哪做网站比较好岳阳网站平台设计

今天看博客园,突然看到正向代理和反向代理,发现自己还不会就稍微研究了一下。 正向代理----(看做是服务员) 当我们进饭店吃饭,我们不可能会直接去后厨叫厨师给我们做菜,而是通过服务员去通知,这个就叫做正向代理。 再…

聊城网站建设电话外贸网站推广如何做

很多个pdf怎么合并在一起?作为一个办公室的伙伴,对于PDF格式肯定不会陌生。它强大的功能为我们的工作提供了许多便利。由于PDF文件格式的稳定性和安全性较高,我们通常在工作或学习中使用它来传输文件,很多人都喜欢将办公文件都做成…

邯郸做网站推广的地方张家港市做网站的公司

文章目录 VLAN概念VLAN种类端口VLAN工作原理以太网的三种链路类型配置 VLAN概念 一种讲局域网设备从逻辑上划分为一个个网段,从而实现虚拟网络的一种技术,这一技术主要应用于交换机中。Vlan技术是技术在以太网帧的基础上增加vlan头,用VLAN I…

企企业业网网站站建建设设淘宝网站备案

reactive: 当使用reactive()处理数据后,数据再次被使用时,就会进行依赖收集 当数据发生改变时,所有收集到的依赖进行对应的响应式操作(如:更新界面), 事实上,我们编写的d…

公司已有网站 如何自己做推广建网上商城的第三方网站哪个好

(本篇并不适合初学者看) 质数:除1和本身之外,没有一个数能够整除它。(否则是合数) 1.质数判定: ①根号试除法。 优点:容易写,对于少量的需要判断的质数,比较可…

合肥市城乡和建设网站南昌网站搭建建设定制

雨云面板服目前支持一键开服的游戏有:Minecraft Java版、Minecraft 基岩版、泰拉瑞亚、饥荒,还提供纯Java/Linux环境(Docker),方便开自己开其他游戏服。 其中Minecraft Java版支持一键开服的有Arclight、Mohist、CatS…

常用网站开发模式网站建设哪家好知道万维科技

目录 JAVA入门级教学之(标识符与关键字) 1.什么是标识符? 2.标识符的命名规则? 3.标识符的命名规范? 4.严格遵守规则和规范: 在java里的关键字都是小写的 JAVA入门级教学之(标识符与关键字) 1.什…

网站加载速率网站底部的制作

本文原文来自DataLearnerAI官方网站:马斯克旗下xAI发布Grok-1.5,相比较开源的Grok-1,各项性能大幅提升,接近GPT-4! | 数据学习者官方网站(Datalearner) 继Grok-1开源之后,xAI宣布了Grok-1.5的内测消息&…

沈阳网站建设tlmh做高仿网站有哪些

在过去的几年里,有许多程序员开始学习和使用编程语言。这其中包括C、C、 Java和 Python。尽管有许多语言可供选择,但大多数程序员都会选择最容易学习的编程语言。 如今,有很多编程语言供选择。程序员们在学习这些语言时可以自由地选择他们喜…

网站建设中手机版郑州一网网站建设

7月份读完了这本书,趁着周末写下读书笔记吧 这本书 作者:【美】彼得.李 Peter Lee 【美】凯丽.戈德伯格CareyGoldberg 著 【美】伊萨克.科恩Isaac Kohane 芦义 译 在AI风起云涌时代,在这刚刚过去的新冠三年,“超越想象的GPT医…

建设工程教育官方网站wordpress 用户函数

腾讯云CVM服务器标准型实例的各项性能参数平衡,标准型云服务器适用于大多数常规业务,例如:web网站及中间件等,常见的标准型云服务器有CVM标准型S5、S6、SA3、SR1、S5se等规格,腾讯云服务器网txyfwq.com来详细说下云服务…

宁波网络营销推广开发中心郑州seo网络推广

阻抗分析仪和LCR表是非常通用的测量器件的电子仪器。根据阻抗范围和频率范围的不同,有一系列不同原理的仪器来满足测试要求,图1是不同阻抗范围和不同频率范围的阻抗测量方法。图1 阻抗测量方法图2是自动平衡电桥法的原理框图。通过精确测量加载到被测件D…