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

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

相关推荐

  1. 题解(斐波那契序列长度

    2024-07-19 11:36:03       24 阅读
  2. 2831.长等值数组

    2024-07-19 11:36:03       27 阅读
  3. 209-长度数组

    2024-07-19 11:36:03       60 阅读
  4. 2781.长合法字符串长度

    2024-07-19 11:36:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 11:36:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 11:36:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 11:36:03       58 阅读
  4. Python语言-面向对象

    2024-07-19 11:36:03       69 阅读

热门阅读

  1. Apache-BeanUtils VS SpringBean-Utils

    2024-07-19 11:36:03       15 阅读
  2. MySQL中为什么不推荐使用 text 类型?

    2024-07-19 11:36:03       17 阅读
  3. 华为云认证

    2024-07-19 11:36:03       19 阅读
  4. TF和TF-IDF区别和联系

    2024-07-19 11:36:03       18 阅读
  5. K8S内存资源配置

    2024-07-19 11:36:03       21 阅读
  6. SpringBoot3.x项目中忽略SSL证书错误

    2024-07-19 11:36:03       20 阅读
  7. cmake configure_package_config_file指令详解

    2024-07-19 11:36:03       18 阅读