#力扣:2894. 分类求和并作差@FDDLC

2894. 分类求和并作差 - 力扣(LeetCode)

一、Java

java 复制代码
class Solution {
    public int differenceOfSums(int n, int m) {
        return (1+n)*n/2-n/m*(m+n/m*m)/2;
    }
}

二、C++

cpp 复制代码
class Solution {
public:
    int differenceOfSums(int n, int m) {
        return (1+n)*n/2-n/m*(m+n/m*m);
    }
};

三、Python

python 复制代码
class Solution:
    def differenceOfSums(self, n: int, m: int) -> int:
        return (1+n)*n//2-n//m*(m+n//m*m)

四、JavaScript

python 复制代码
var differenceOfSums = function(n, m) {
    let k=Math.floor(n/m);
    return (1+n)*n/2-(m+m*k)*k;
};

五、Go

Go 复制代码
func differenceOfSums(n int, m int) int {
    return (1+n)*n/2-n/m*(m+n/m*m)
}
相关推荐
你撅嘴真丑9 分钟前
计算2的N次方 和 大整数的因子
数据结构·c++·算法
孞㐑¥14 分钟前
算法—前缀和
c++·经验分享·笔记·算法
yugi98783829 分钟前
基于MATLAB的延迟求和(DAS)波束形成算法实现
开发语言·算法·matlab
漫随流水36 分钟前
leetcode回溯算法(90.子集Ⅱ)
数据结构·算法·leetcode·回溯算法
Yupureki43 分钟前
《算法竞赛从入门到国奖》算法基础:搜索-记忆化搜索
c语言·c++·学习·算法·深度优先
June bug1 小时前
(#数组/链表操作)合并两个有重复元素的无序数组,返回无重复的有序结果
数据结构·python·算法·leetcode·面试·跳槽
普贤莲花1 小时前
取舍~2026年第4周小结---写于20260125
程序人生·算法·leetcode
curry____3031 小时前
menset的使用方法
算法
苦藤新鸡1 小时前
39.二叉树的直径
算法·leetcode·深度优先
TracyCoder1231 小时前
LeetCode Hot100(6/100)——15. 三数之和
算法·leetcode