力扣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数组中的最大值、枚举、理解序列传递

相关推荐
被AI抢饭碗的人21 小时前
算法题(254):灾后重建
算法·leetcode·职场和发展
深度学习机器21 小时前
RAG的另一种思路,基于文档树结构的推理型检索
人工智能·算法·架构
Violet_YSWY21 小时前
任何数据结构的构造或初始化,都应指定大小,避免数据结构无限增长吃光内存【示例】
java·数据结构
深度学习机器21 小时前
Agent架构新方向?Claude Skills工作原理解析
人工智能·算法·架构
蓝色汪洋21 小时前
最近联系人-有点疑惑
算法
代码雕刻家21 小时前
1.7.课设实验-数据结构-二叉树-文件夹创建系统
c语言·数据结构
CoovallyAIHub1 天前
告别碎片化!Dinomaly2:一个极简框架统一所有异常检测任务
深度学习·算法·计算机视觉
Watermelo6171 天前
从vw/h到clamp(),前端响应式设计的痛点与进化
前端·javascript·css·算法·css3·用户界面·用户体验
让我们一起加油好吗1 天前
【数论】乘法逆元(求逆元的三种方式)
算法·数论·费马小定理·扩展欧几里得算法·乘法逆元
sigd1 天前
排队选人-2024年秋招-小米集团-软件开发岗-第二批笔试
数据结构·算法