给定一个非负整数x的列表表示形式,例如x = 1231
,那么列表形式就是[1,2,3,1
现在给定一个X的列表表示形式及一个整数K,求X+K
的列表表示形式
Leetcode 980 Unique Paths III
给定一个二维矩阵grid,里面包含4种不同的块:
1代表起始位置,确保矩阵里只有一个起始位置
2代表终点位置,确保矩阵里只有一个终点位置
0代表空白,可以在空白路径上移动
-1代表障碍,不可以再障碍物处移动
Leetcode 979 Distribute Coins in Binary Tree
给定一个N个结点的树,每个结点node包含node.val个硬币,在树中一个有N个硬币。
每一次移动,我们可能选择两个相邻的节点然后将一个硬币从一个结点移动到另一个结点,返回总共需要移动的次数使得每个结点上恰好只有1个硬币。
Leetcode 978 Longest Turbulent Subarray
当 A 的子数组 A[i], A[i+1], …, A[j] 满足下列条件时,我们称其为湍流子数组:
若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1];
或 若 i <= k < j,当 k 为偶数时,A[k] > A[k+1] ,且当 k 为奇数时, A[k] < A[k+1]。
也就是说,如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是湍流子数组。
返回 A 的最大湍流子数组的长度。
Leetcode 976 Largest Perimeter Triangle
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。
如果不能形成任何面积不为零的三角形,返回 0。
Leetcode 975 Odd Even Jump
给定一个整数数组 A,你可以从某一起始索引出发,跳跃一定次数。在你跳跃的过程中,第 1、3、5… 次跳跃称为奇数跳跃,而第 2、4、6… 次跳跃称为偶数跳跃。
Leetcode 973 K Closest Points to Origin
我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。
(这里,平面上两点之间的距离是欧几里德距离。)
你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是唯一的。
Leetcode 968 Binary Tree Cameras
给定一个二叉树,我们在树的节点上安装摄像头。
节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。
计算监控树的所有节点所需的最小摄像头数量。