Problem
給一串整數序列,請問有多少連續的區間,區間不包含重複的數字。
Sample Input
| 
 | 
 | 
Sample Output
| 
 | 
 | 
Solution
窮舉每一個點當作區間左端點,向左延伸的最遠的右端點必然非遞減。
掃描線計算右端點。效率 O(n log n)。
掛上輸入優化、HASH 會來得更快。
| 
 | 
 | 
給一串整數序列,請問有多少連續的區間,區間不包含重複的數字。
| 
 | 
 | 
| 
 | 
 | 
窮舉每一個點當作區間左端點,向左延伸的最遠的右端點必然非遞減。
掃描線計算右端點。效率 O(n log n)。
掛上輸入優化、HASH 會來得更快。
| 
 | 
 |