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

开发一个大型网站多少钱网络营销的方法有哪些?举例说明

开发一个大型网站多少钱,网络营销的方法有哪些?举例说明,营销师是做什么的,天河商城网站建设1 题目: 连续整数求和 官方标定难度:难 给定一个正整数 n,返回 连续正整数满足所有数字之和为 n 的组数 。 示例 1: 输入: n 5 输出: 2 解释: 5 2 3,共有两组连续整数([5],[2,3])求和后为 5。 示例 2: 输入: n 9 输出: …

1 题目: 连续整数求和

官方标定难度:难

给定一个正整数 n,返回 连续正整数满足所有数字之和为 n 的组数 。

示例 1:

输入: n = 5
输出: 2
解释: 5 = 2 + 3,共有两组连续整数([5],[2,3])求和后为 5。

示例 2:

输入: n = 9
输出: 3
解释: 9 = 4 + 5 = 2 + 3 + 4

示例 3:

输入: n = 15
输出: 4
解释: 15 = 8 + 7 = 4 + 5 + 6 = 1 + 2 + 3 + 4 + 5

提示:

1 < = n < = 1 0 9 ​​​​​​​ 1 <= n <= 10^9​​​​​​​ 1<=n<=109​​​​​​​

2 solution

由于 n 较大,直接枚举会超时,所以需要分析一下分解的条件:

 n 若分成 k 个整整相加:1 若 k 是奇数  <=>    n 是 k 的倍数  and  n >= k(k+1)/22 若 k 是偶数   <=>   n = mk + k/2  and  n >= k(k+1)/2

代码

class Solution {/** n 分解成连续整数的和:n <= 1e9* n 若分成 k 个整整相加* 1 若 k 是奇数 <=> n 是 k 的倍数  and  n >= k(k+1)/2* 2 若 k 是偶数 <=> n = mk + k/2  and  n >= k(k+1)/2*/
public:int consecutiveNumbersSum(int n) {int cnt = 0;for(int k = 1; k * (k + 1) <= 2 * n; k++){if(k % 2){cnt += n % k == 0;}else{cnt += (n - k / 2) % k == 0;}}return cnt;}
};

结果

在这里插入图片描述

http://www.cadmedia.cn/news/13577.html

相关文章:

  • 帮别人做网站免费网页在线客服制作
  • 怎样提高网站的排名企业网站优化哪家好
  • 微信小程序什么时候上线的青岛seo计费
  • 公司网站服务器优化tool站长工具
  • 镇江网站建设哪家好线下实体店如何推广引流
  • 网站建设流程平台沈阳企业网站seo公司
  • 玛迪网站建设抖音seo搜索优化
  • 网站建设工期及预算游戏推广对接平台
  • 济南知名网站建设平台百度商店
  • 迪庆北京网站建设公司企业网站模板
  • 网站关键词怎样优化专业网站推广引流
  • 湖南省人民政府官方网站长沙企业关键词优化
  • 做软件挣钱的网站seo搜索引擎优化人才
  • wap平台株洲seo优化报价
  • 视频类网站建设的成果阿里云建站费用
  • 阜阳制作网站公司杭州制作公司网站
  • 国内crm系统十大排名企业网站seo公司
  • 湖南网站建站系统平台珠海百度推广优化排名
  • 软件开发服务开票税目seo网站查询
  • 抖音代运营销售话术seo企业站收录
  • 具权威的小企业网站建设网络营销
  • 东莞著名网站建设seo竞价推广
  • 兰州网站开发哪里可以做网络营销图片
  • 广州网站优化哪里有百家号查询排名数据查询
  • 手机wap游戏南京百度网站快速优化
  • 蒲江网站建设迈步者seo
  • 猎头可以做单的网站外链seo服务
  • 贵阳市城乡建设厅网站seowhy培训
  • 预付网站建设费会计处理广告联盟
  • 云梦做网站网站友情链接怎么弄