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

网站开发进阶实训报告搜索量排行

网站开发进阶实训报告,搜索量排行,网站开发知识产权归属问题,做海报的素材网站给你两个正整数 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.hengruixuexiao.com/news/54520.html

相关文章:

  • 建设银行网站图片大全b2b网站大全免费
  • 做网站代理拉不到人发新闻稿平台
  • 江门做网站seo诊断站长
  • 过年做哪些网站致富会员制营销
  • 郴州市做网站seo基础教程
  • 广州广告制作有限公司汕头seo网络推广
  • php网站建设案例教程高端定制网站建设公司
  • it网站开发公司erp123登录入口
  • 哪个网站做简历网络营销网站设计
  • 做网站时应该用什么软件企业网站管理
  • 新媒体运营的发展前景seo网站推广方案
  • 腾讯广告推广怎么做网站推广和精准seo
  • 网站建设论文的部首宁波网站建设公司哪家好
  • 建设门户网站优化是什么意思?
  • 做儿童网站成都网站建设方案托管
  • 韩国有哪些做潮牌的网站网站 推广
  • 陕西企业网站建设哪家专业百度推广怎么赚钱
  • wordpress安装php5.4南宁seo公司
  • 南昌网络公司廊坊百度关键词优化
  • 网站建设总体规划包括小广告公司如何起步
  • web网站开发与管理网搜网
  • 网站大数据怎么做百度经验悬赏任务平台
  • 什么是电子商务网站推广小广告清理
  • 装饰公司怎么做网站品牌广告文案
  • 做企业网站需要买什么网页快照
  • 海南营销型网站建设一个网站的seo优化有哪些
  • 重庆b2c网站制作百度浏览器下载
  • 福州企业建设网站sem培训学校
  • 网站建设百度帖吧百度提交入口网址在哪
  • 上海专业微信网站开发公司零基础能做网络推广吗