#力扣: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)
}
相关推荐
gjxDaniel几秒前
A+B问题天堂版
c++·算法·字符串·字符数组
M__334 分钟前
动态规划进阶:简单多状态模型
c++·算法·动态规划
未来之窗软件服务7 分钟前
计算机等级考试—Dijkstra(戴克斯特拉)& Kruskal(克鲁斯卡尔)—东方仙盟
算法·计算机软考·仙盟创梦ide·东方仙盟
Hcoco_me10 分钟前
大模型面试题89:GPU的内存结构是什么样的?
人工智能·算法·机器学习·chatgpt·机器人
N.D.A.K16 分钟前
CF2138C-Maple and Tree Beauty
c++·算法
鹿角片ljp25 分钟前
力扣112. 路径总和:递归DFS vs 迭代BFS
leetcode·深度优先·宽度优先
im_AMBER25 分钟前
Leetcode 104 两两交换链表中的节点
笔记·学习·算法·leetcode
程序员-King.30 分钟前
day159—动态规划—打家劫舍(LeetCode-198)
c++·算法·leetcode·深度优先·回溯·递归
小雨下雨的雨31 分钟前
禅息:在鸿蒙与 Flutter 之间寻找呼吸的艺术
算法·flutter·华为·重构·交互·harmonyos
浅念-33 分钟前
C语言——单链表
c语言·开发语言·数据结构·经验分享·笔记·算法·leetcode