1899. Merge Triplets to Form Target Triplet
https://leetcode.com/problems/merge-triplets-to-form-target-triplet
Description
A triplet is an array of three integers. You are given a 2D integer array triplets
, where triplets[i] = [ai, bi, ci]
describes the ith
triplet. You are also given an integer array target = [x, y, z]
that describes the triplet you want to obtain.
To obtain target
, you may apply the following operation on triplets
any number of times (possibly zero):
Choose two indices (0-indexed)
i
andj
(i != j
) and updatetriplets[j]
to become[max(ai, aj), max(bi, bj), max(ci, cj)]
.For example, if
triplets[i] = [2, 5, 3]
andtriplets[j] = [1, 7, 5]
,triplets[j]
will be updated to[max(2, 1), max(5, 7), max(3, 5)] = [2, 7, 5]
.
Return true
if it is possible to obtain the target
triplet [x, y, z]
as an element of triplets
, or false
otherwise.
Example 1:
Example 2:
Example 3:
Example 4:
Constraints:
1 <= triplets.length <= 105
triplets[i].length == target.length == 3
1 <= ai, bi, ci, x, y, z <= 1000
ac
Last updated