leetcode 3512

3512: 使数组和能被K整除的最少操作次数

思路:只能减不能加;数组元素之和能被 k 整除所需的最小操作次数->数组之和模K的余数

复制代码
class Solution {
public:
    int minOperations(vector<int>& nums, int k) {
        int sum=0;
        for(int i=0;i<nums.size();i++){
            sum+=nums[i];
        }
        return sum%k;
    }
};

简便写法:

复制代码
class Solution {
public:
    int minOperations(vector<int>& nums, int k) {
        return reduce(nums.begin(), nums.end()) % k;
    }
};
相关推荐
Ven%1 天前
【AI大模型算法工程师面试题解析与技术思考】
人工智能·python·算法
天勤量化大唯粉1 天前
枢轴点反转策略在铜期货中的量化应用指南(附天勤量化代码)
ide·python·算法·机器学习·github·开源软件·程序员创富
爱学习的小仙女!1 天前
算法效率的度量 时间复杂度 空间复杂度
数据结构·算法
AndrewHZ1 天前
【复杂网络分析】什么是图神经网络?
人工智能·深度学习·神经网络·算法·图神经网络·复杂网络
Swizard1 天前
拒绝“狗熊掰棒子”!用 EWC (Elastic Weight Consolidation) 彻底终结 AI 的灾难性遗忘
python·算法·ai·训练
Trouvaille ~1 天前
【C++篇】把混沌映射成秩序:哈希表的底层哲学与实现之道
数据结构·c++·stl·哈希算法·散列表·面向对象·基础入门
Yeats_Liao1 天前
MindSpore开发之路(四):核心数据结构Tensor
数据结构·人工智能·机器学习
fab 在逃TDPIE1 天前
Sentaurus TCAD 仿真教程(十)
算法
天赐学c语言1 天前
12.19 - 买卖股票的最佳时机 && const的作用
c++·算法·leecode
菜鸟233号1 天前
力扣78 子集 java实现
java·数据结构·算法·leetcode