力扣3202:找出有效子序列的最大长度||

cpp 复制代码
class Solution {
public:
    int maximumLength(vector<int>& nums, int k) {
        int res=0;
        for(int m=0;m<k;m++){//假设子序列两数%k之后的结果为m 相当于枚举
            vector<int> v(k,0);
            for(auto num:nums){
                v[num%k]=v[(m-num%k+k)%k]+1; //知道m之后可以知道需要的子序列当前数的前一个数的大小 这样就可以接上
            }
            res=max(res,ranges::max(v));//获取每次枚举后的最大值
        }
        return res;
    }
};

获取vector数组中的最大值、枚举、理解序列传递

相关推荐
TT哇3 分钟前
【多源 BFS】3.地图中的最⾼点(medium)
算法·宽度优先
dllxhcjla5 分钟前
数据结构与算法 第一天
数据结构·算法
再__努力1点13 分钟前
【11】特征检测与匹配:AKAZE特征算法详解与实现
人工智能·python·opencv·算法·计算机视觉·特征提取
Bender_ydc17 分钟前
一个基于现代 C++23 Modules 的传统文化算法库,使用纯模块化设计实现(包含大六壬、六爻、紫薇斗数、八字、奇门遁甲)
算法·c++23
Kuo-Teng33 分钟前
LeetCode 141. Linked List Cycle
java·算法·leetcode·链表·职场和发展
逸风尊者34 分钟前
开发需掌握的知识:高精地图
人工智能·后端·算法
洛_尘38 分钟前
数据结构--9:反射、枚举以及lambda表达式(了解即可)
java·开发语言·数据结构
资深web全栈开发41 分钟前
力扣2536子矩阵元素加1-差分数组解法详解
算法·leetcode·矩阵·golang·差分数组
njxiejing1 小时前
Python pandas基础:Series数据操作详解
数据结构·pandas
汗流浃背了吧,老弟!1 小时前
中文分词全切分算法
算法·中文分词·easyui