- [Link to problem](https://leetcode.com/problems/increasing-triplet-subsequence/)
- [Solution with explanation](https://leetcode.com/problems/increasing-triplet-subsequence/discuss/78993/Clean-and-short-with-comments-C%2B%2B)
---
### Problem
Given an integer array `nums`, return `true`_if there exists a triple of indices_`(i, j, k)`_such that_`i < j < k`_and_`nums[i] < nums[j] < nums[k]`. If no such indices exists, return `false`.
#### Examples
**Example 1:**
**Input:** nums = [1,2,3,4,5]
**Output:** true
**Explanation:** Any triplet where i <j<kisvalid.
**Example 2:**
**Input:** nums = [5,4,3,2,1]
**Output:** false
**Explanation:** No triplet exists.
**Example 3:**
**Input:** nums = [2,1,5,0,4,6]
**Output:** true
**Explanation:** The triplet (3, 4, 5) is valid because nums[3] == 0 <nums[4]==4<nums[5]==6.