Skip to content

Latest commit

 

History

History
71 lines (38 loc) · 1.56 KB

File metadata and controls

71 lines (38 loc) · 1.56 KB

中文文档

Description

Given a non-decreasing array of positive integers nums and an integer K, find out if this array can be divided into one or more disjoint increasing subsequences of length at least K.

 

Example 1:

Input: nums = [1,2,2,3,3,4,4], K = 3

Output: true

Explanation: 

The array can be divided into the two subsequences [1,2,3,4] and [2,3,4] with lengths at least 3 each.

Example 2:

Input: nums = [5,6,6,7,8], K = 3

Output: false

Explanation: 

There is no way to divide the array using the conditions required.

 

Note:

  1. 1 <= nums.length <= 10^5
  2. 1 <= K <= nums.length
  3. 1 <= nums[i] <= 10^5

Solutions

Python3

Java

...