2501. 数组中的最长平方序列
原文英文,约600词,阅读约需3分钟。发表于: 。2501. Longest Square Streak in an Array Difficulty: Medium Topics: Array, Hash Table, Binary Search, Dynamic Programming, Sorting You are given an integer array nums. A subsequence of nums is...
给定一个整数数组,寻找最长的平方序列,要求序列长度至少为2,且每个元素是前一个元素的平方。如果没有平方序列,返回-1。使用集合快速查找平方值,遍历数组构建序列并记录最长长度,时间复杂度为O(n log n)。