2698. 求一个整数的惩罚数(看官方题解, 已解)

2023-10-25

2698. 求一个整数的惩罚数难度: 中等 来源: 每日一题 2023.10.25 给你一个正整数 n ,请你返回 n 的 惩罚数 。n 的 惩罚数 定义为所有满足以下条件 i 的数的平方和:1 <= i <= ni * i 的十进制表示的字符串可以分割成若干连续子字符串,且这些子字

0 条评论
158 热度

2316. 统计无向图中无法互相到达点对数

2023-10-23

2316. 统计无向图中无法互相到达点对数难度: 中等 来源: 每日一题 2023.10.21给你一个整数 n ,表示一张 无向图 中有n 个节点,编号为 0 到 n - 1 。同时给你一个二维整数数组 edges ,其中edges[i] = [ai, bi] 表示节点 ai 和 bi 之间有一

0 条评论
127 热度

337. 打家劫舍 III

2023-09-21

337. 打家劫舍 III难度: 中等 来源: 每日一题 2023.09.18 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。除了 root 之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”

0 条评论
114 热度

1462. 课程表 IV

2023-09-12

1462. 课程表 IV难度: 中等 来源: 每日一题 2023.09.12 现你总共需要上 numCourses 门课,课程编号依次为 0到 numCourses-1 。你会得到一个数组 prerequisite ,其中 prerequisites[i] = [ai, bi] 表示如果你想选

0 条评论
128 热度

210. 课程表 II

2023-09-11

210. 课程表 II难度: 中等 来源: 每日一题 2023.09.10 现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选修课程 ai

0 条评论
113 热度

207. 课程表

2023-09-09

207. 课程表难度: 中等 来源: 每日一题 2023.09.09 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] =

0 条评论
127 热度

1123. 最深叶节点的最近公共祖先

2023-09-07

1123. 最深叶节点的最近公共祖先难度: 中等 来源: 每日一题 2023.09.06 给你一个有根节点 root 的二叉树,返回它 最深的叶节点的最近公共祖先 。回想一下:叶节点 是二叉树中没有子节点的节点树的根节点的 深度 为 0,如果某一节点的深度为 d,那它的子节点的深度就是 d+1如

0 条评论
132 热度

297. 二叉树的序列化与反序列化

2023-09-04

297. 二叉树的序列化与反序列化难度: 困难 来源: 每日一题 2023.09.04 拓展 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的

0 条评论
120 热度

323. 无向图中连通分量的数目

2023-09-01

323. 无向图中连通分量的数目难度: 中等 来源: 无向图 你有一个包含 n 个节点的图。给定一个整数 n 和一个数组 edges ,其中 edges[i] = [ai, bi] 表示图中 ai 和 bi 之间有一条边。返回 图中已连接分量的数目 。示例 1:输入: n = 5, edges

0 条评论
128 热度

1448. 统计二叉树中好节点的数目

2023-08-25

1448. 统计二叉树中好节点的数目难度: 中等 来源: 每日一题 2023.08.25 给你一棵根为 root 的二叉树,请你返回二叉树中好节点的数目。「好节点」X 定义为:从根到该节点 X 所经过的节点中,没有任何节点的值大于 X 的值。示例 1:输入:root = [3,1,4,3,nul

0 条评论
151 热度