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

做一个棋牌网站要多少钱网络广告策划与制作

做一个棋牌网站要多少钱,网络广告策划与制作,游戏开发定制,如何设计一款软件题目描述: 给你一个正整数 n ,找出满足下述条件的 中枢整数 x : 1 和 x 之间的所有元素之和等于 x 和 n 之间所有元素之和。 返回中枢整数 x 。如果不存在中枢整数,则返回 -1 。题目保证对于给定的输入,至多存在一个中…

题目描述:
给你一个正整数 n ,找出满足下述条件的 中枢整数 x :
1 和 x 之间的所有元素之和等于 x 和 n 之间所有元素之和。
返回中枢整数 x 。如果不存在中枢整数,则返回 -1 。题目保证对于给定的输入,至多存在一个中枢整数。

题目链接:LeetCode-2485-找出中枢整数

解题思路:
方法一:双指针:一前一后走,当sumLeft == sumRight并且i==j时退出while循环
方法二:根据数学公式推导

方法一代码实现:

class Solution {public int pivotInteger(int n) {// 双指针:一前一后走,当sumLeft == sumRight并且i==j时退出while循环int i = 1, j = n;int sumLeft = 1, sumRight = n;int sum=n*(n+1)/2;while (i <= j) {if (sumLeft == sumRight) {if (i == j) break;i++;sumLeft += i;} else if (sumLeft < sumRight){i++;sumLeft += i;}else {j--;sumRight += j;}}return i == j ? i : -1;}
}

题解可以看官方给的解题思路:传送门

方法二代码实现:

class Solution {public int pivotInteger(int n) {int sum=n*(n+1)/2;int tmp=(int) Math.sqrt(sum);return tmp*tmp==sum ? tmp:-1;}
}
http://www.15wanjia.com/news/19281.html

相关文章:

  • 公司新成立想要搭建网站怎么做关键词林俊杰
  • 网站做很多关键词沈阳网站建设
  • 大疆网站建设凡科网小程序
  • 在线网站制作微信公众号怎么开通
  • 做的物流网站有哪些焊工培训内容有哪些
  • 网站登录注册页面模板网上销售
  • 临朐网站建设网络营销的概念和特点
  • 奉化网站建设深圳seo公司排名
  • 糗事百科网站模板app拉新推广平台
  • 建设网站服务器自营方式的特点seo运营学校
  • python做网站性能怎么样seo需要掌握什么技能
  • 湖南人文科技学院2021分数线seo属于什么职位类型
  • 内乡网站制作免费网站外链推广
  • java做网站的职业成都排名推广
  • 做网站的网址微信群发软件
  • 宝应县天宇建设网站seo高级教程
  • 党支部网站建设友妙招链接
  • 老域名新网站推广腾讯域名注册官网
  • 哪一些网站可以开户做百度广告销售管理
  • 网站建设的图片百度无锡营销中心
  • 外国网站加速器免费的网络营销方式
  • 谷歌浏览器wordpress证书不安全网站优化网站
  • 站酷网免费素材图库官网品牌推广与传播方案
  • 做网站该读啥如何建立网站平台的步骤
  • gpu服务器租用价格引擎优化
  • 定制网站制作哪家好东莞网站建设哪家公司好
  • 电子商务网站建设与管理理解商品seo关键词优化
  • 直播网站如何做百度高级搜索引擎
  • 中国联通网站备案软文街怎么样
  • 网站建设公司整站源码市场监督管理局官网