题目链接
https://pintia.cn/problem-sets/994805260223102976/problems/994805292322111488
题解
emm刚开始思路有点错误,我直接将从小到大排序后的数列首个元素作为数列的最小值,但其实不是,数列第一个元素的不同可能会导致更大的完美数列长度。(参考链接:https://blog.csdn.net/chenyvye/article/details/78701846)
要注意的有三点:
- 就是上边我错的那个
- 用
long long
类型保存这些整数($10^9$) - 移动序列时序列首位直接设为
i+maxLen
1 | // PAT BasicLevel 1030 |
作者:@臭咸鱼
转载请注明出处:https://www.cnblogs.com/chouxianyu/
欢迎讨论和交流!