当前位置: 首页 > news >正文

网站大全浏览器wordpress安装图片

网站大全浏览器,wordpress安装图片,广告设计培训中心,建设企业网站内容给你两个正整数 n 和 m 。 现定义两个整数 num1 和 num2 ,如下所示: num1:范围 [1, n] 内所有 无法被 m 整除 的整数之和。 num2:范围 [1, n] 内所有 能够被 m 整除 的整数之和。 返回整数 num1 - num2 。 示例 1: …

给你两个正整数 n 和 m 。

现定义两个整数 num1 和 num2 ,如下所示:

num1:范围 [1, n] 内所有 无法被 m 整除 的整数之和。
num2:范围 [1, n] 内所有 能够被 m 整除 的整数之和。
返回整数 num1 - num2 。

示例 1:

输入:n = 10, m = 3
输出:19
解释:在这个示例中:

  • 范围 [1, 10] 内无法被 3 整除的整数为 [1,2,4,5,7,8,10] ,num1 = 这些整数之和 = 37 。
  • 范围 [1, 10] 内能够被 3 整除的整数为 [3,6,9] ,num2 = 这些整数之和 = 18 。
    返回 37 - 18 = 19 作为答案。
    示例 2:

输入:n = 5, m = 6
输出:15
解释:在这个示例中:

  • 范围 [1, 5] 内无法被 6 整除的整数为 [1,2,3,4,5] ,num1 = 这些整数之和 = 15 。
  • 范围 [1, 5] 内能够被 6 整除的整数为 [] ,num2 = 这些整数之和 = 0 。
    返回 15 - 0 = 15 作为答案。
    示例 3:

输入:n = 5, m = 1
输出:-15
解释:在这个示例中:

  • 范围 [1, 5] 内无法被 1 整除的整数为 [] ,num1 = 这些整数之和 = 0 。
  • 范围 [1, 5] 内能够被 1 整除的整数为 [1,2,3,4,5] ,num2 = 这些整数之和 = 15 。
    返回 0 - 15 = -15 作为答案。

提示:

1 <= n, m <= 1000

法一:先用求和公式计算出1到n的和nsum,再算出n/m的结果k,然后用求和公式算出1到k的和乘m(即num2),num1等于nsum-num2:

class Solution {
public:int differenceOfSums(int n, int m) {int nsum = (1 + n) * n / 2;int division = n / m;int num2 = ((1 + division) * division / 2) * m;int num1 = nsum - num2;return num1 - num2;}
};

此算法时间复杂度为O(1),空间复杂度为O(1)。

法二:直接模拟:

class Solution {
public:int differenceOfSums(int n, int m) {int num1 = 0;int num2 = 0;for (int i = 1; i <= n; ++i){if (i % m){num1 += i;}else{num2 += i;}}return num1 - num2;}
};

此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.yayakq.cn/news/772800/

相关文章:

  • 网站外链建设有利于增加网站收录北京搬家公司哪个好
  • 论坛网站建设软件专业网站建设好不好
  • 中企动力做网站做付费网站站长全自动年赚30万
  • 移动wap站点为什么企业需要建设网站
  • 香奈儿网站建设策划书wordpress文章图片全屏浏览
  • 电子商务网站的规划与建设论文北京海淀建设银行数据中心
  • 传媒网站源码带手机用博客网站做淘宝客
  • 嘉兴建站网站模板江西那家做网站公司好
  • 做电商怎么建网站湛江网站制作江网站制作
  • 国内做网站费用优秀网站h5案例分享
  • 广西网站建设哪家好有没有做.net面试题的网站
  • html电影网站源码网站关键词没有排名
  • 商丘手机网站建设物联网应用技术是干什么的
  • 群晖nas做网站服务器软件开发接单网站
  • 网站制作开发平台看乱码的网站
  • WordPress网站运行时间个人个案网站 类型
  • 中小企业网站制作流程免费下载素材网址
  • 如何优化网站排名北京做网站那家好
  • 网站用什么语言好网络营销推广处点
  • 西宁建设网站多少钱谷歌浏览器 官网下载
  • 泰州网站制作平台重庆网站推广专员
  • 企业门户网站的设计与实现wordpress minty 2.6
  • 58徐州网站建设绍兴中交水利水电建设有限公司网站
  • 百度推广自己做网站服务器租赁合同范本
  • 乐云seo可视化网站建设如何做静态页网站
  • 河南省网站南京h5网站建设
  • 网站建设课程设计实训心得基层组织建设部 网站
  • 泉州网站建设网站开发公司总汇
  • 西安企业建站费用网站建设的公司
  • 做视频网站带宽网络推广