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

用织梦做的网站ftp怎么登陆关键词seo公司

用织梦做的网站ftp怎么登陆,关键词seo公司,帮别人做高仿产品网站 违法么,wordpress 访问量过大目录 1.题目 2. 题⽬分析: 3.简单证明: 4. 解法(快慢指针): 算法思路: 补充知识:如何求⼀个数n每个位置上的数字的平⽅和。 总结概括 5.代码实现 1.C语言 2.C 1.题目 202. 快乐数 编写一个算法来…

 

目录

1.题目 

2. 题⽬分析:

3.简单证明:

4. 解法(快慢指针):

算法思路:

补充知识:如何求⼀个数n每个位置上的数字的平⽅和。

 总结概括

 5.代码实现

1.C语言

2.C++


1.题目 

202. 快乐数

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

  • 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
  • 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
  • 如果这个过程 结果为 1,那么这个数就是快乐数。

如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

示例 1:

输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

示例 2:

输入:n = 2
输出:false

提示:

  • 1 <= n <= 231 - 1

2. 题⽬分析:


为了⽅便叙述,将「对于⼀个正整数,每⼀次将该数替换为它每个位置上的数字的平⽅和」这⼀个操作记为 x 操作;
题⽬告诉我们,当我们不断重复 x 操作的时候,计算⼀定会「死循环」,死的⽅式有两种:
▪ 情况⼀:⼀直在 1 中死循环,即 1 -> 1 -> 1 -> 1...... 
▪ 情况⼆:在历史的数据中死循环,但始终变不到 1 
由于上述两种情况只会出现⼀种,因此,只要我们能确定循环是在「情况⼀」中进⾏,还是在「情
况⼆」中进⾏,就能得到结果。 

3.简单证明:


a. 经过⼀次变化之后的最⼤值 9^2 * 10 = 810 ( 2^31-1=2147483647 。选⼀个更⼤的最
⼤ 9999999999 ),也就是变化的区间在[1, 810] 之间;
b. 根据「鸽巢原理」,⼀个数变化 811 次之后,必然会形成⼀个循环;
c. 因此,变化的过程最终会⾛到⼀个圈⾥⾯,因此可以⽤「快慢指针」来解决。


4. 解法(快慢指针):


算法思路:

根据上述的题⽬分析,我们可以知道,当重复执⾏ x 的时候,数据会陷⼊到⼀个「循环」之中。⽽「快慢指针」有⼀个特性,就是在⼀个圆圈中,快指针总是会追上慢指针的,也就是说他们总会相遇在⼀个位置上。如果相遇位置的值是 1 ,那么这个数⼀定是快乐数;如果相遇位置不是 1 的话,那么就不是快乐数。 

补充知识:如何求⼀个数n每个位置上的数字的平⽅和。

a. 把数n 每⼀位的数提取出来:
循环迭代下⾯步骤:
i. int t = n % 10 ?提取个位;
ii. n /= 10 ⼲掉个位;
直到 n 的值变为 0 ;
b. 提取每⼀位的时候,⽤⼀个变量 tmp 记录这⼀位的平⽅与之前提取位数的平⽅和
▪ tmp = tmp + t * t

 总结概括

1.定义快慢指针
2.慢指针每次向后移动一步快指针每次向后移动两步
3.判断相遇时候的值即可

 5.代码实现

1.C语言

 int bitSum(int n){// 返回 n 这个数每⼀位上的平⽅和{int sum = 0;while (n){int t = n % 10;sum += t * t;n /= 10;}return sum;
} 
bool isHappy(int n) {int slow = n, fast = bitSum(n);while (slow != fast) {slow = bitSum(slow);fast = bitSum(bitSum(fast));}return slow == 1;
}

2.C++

class Solution 
{
public:int bitSum(int n){// 返回 n 这个数每⼀位上的平⽅和{int sum = 0;while (n){int t = n % 10;sum += t * t;n /= 10;}return sum;
} 
bool isHappy(int n) {int slow = n, fast = bitSum(n);while (slow != fast) {slow = bitSum(slow);fast = bitSum(bitSum(fast));}return slow == 1;
}
}
;


文章转载自:
http://asbestoidal.zfyr.cn
http://showdown.zfyr.cn
http://paranormal.zfyr.cn
http://intelligentize.zfyr.cn
http://oldster.zfyr.cn
http://kepone.zfyr.cn
http://misjudgement.zfyr.cn
http://interwar.zfyr.cn
http://paroxysmal.zfyr.cn
http://charlotte.zfyr.cn
http://hyperdrive.zfyr.cn
http://mythology.zfyr.cn
http://blackcock.zfyr.cn
http://acrimony.zfyr.cn
http://remonstrant.zfyr.cn
http://neutralist.zfyr.cn
http://fb.zfyr.cn
http://grandee.zfyr.cn
http://immodesty.zfyr.cn
http://rfz.zfyr.cn
http://zingy.zfyr.cn
http://falafel.zfyr.cn
http://computerlike.zfyr.cn
http://extremum.zfyr.cn
http://anthropotomy.zfyr.cn
http://candiot.zfyr.cn
http://astigmatic.zfyr.cn
http://acetimeter.zfyr.cn
http://lifeway.zfyr.cn
http://divestiture.zfyr.cn
http://indemnitee.zfyr.cn
http://sericulturist.zfyr.cn
http://senile.zfyr.cn
http://numbles.zfyr.cn
http://shameful.zfyr.cn
http://kirtle.zfyr.cn
http://plasmolyse.zfyr.cn
http://xylometer.zfyr.cn
http://schlimazel.zfyr.cn
http://honourably.zfyr.cn
http://normotensive.zfyr.cn
http://photomultiplier.zfyr.cn
http://ammocete.zfyr.cn
http://gpl.zfyr.cn
http://cardiotachometer.zfyr.cn
http://clivers.zfyr.cn
http://orgastic.zfyr.cn
http://extrorse.zfyr.cn
http://monodomous.zfyr.cn
http://stereovision.zfyr.cn
http://steeplechase.zfyr.cn
http://vigilante.zfyr.cn
http://nicene.zfyr.cn
http://tautologist.zfyr.cn
http://dermographia.zfyr.cn
http://compuphone.zfyr.cn
http://serjeanty.zfyr.cn
http://bushel.zfyr.cn
http://beedie.zfyr.cn
http://hygroscope.zfyr.cn
http://pitiful.zfyr.cn
http://ens.zfyr.cn
http://ohmage.zfyr.cn
http://centrifugalization.zfyr.cn
http://bardia.zfyr.cn
http://kookiness.zfyr.cn
http://boleyn.zfyr.cn
http://sicca.zfyr.cn
http://enalite.zfyr.cn
http://atelier.zfyr.cn
http://clonesome.zfyr.cn
http://superscribe.zfyr.cn
http://dessiatine.zfyr.cn
http://hypotonic.zfyr.cn
http://transverter.zfyr.cn
http://cistercian.zfyr.cn
http://imperialist.zfyr.cn
http://introspective.zfyr.cn
http://nonenforceable.zfyr.cn
http://pastorale.zfyr.cn
http://dawdle.zfyr.cn
http://nemo.zfyr.cn
http://interception.zfyr.cn
http://intractability.zfyr.cn
http://shelde.zfyr.cn
http://triplane.zfyr.cn
http://balata.zfyr.cn
http://myriopod.zfyr.cn
http://pentamerous.zfyr.cn
http://chapman.zfyr.cn
http://splenotomy.zfyr.cn
http://reiterant.zfyr.cn
http://musketry.zfyr.cn
http://kerria.zfyr.cn
http://snivel.zfyr.cn
http://briery.zfyr.cn
http://robin.zfyr.cn
http://inflate.zfyr.cn
http://bruin.zfyr.cn
http://recirculate.zfyr.cn
http://www.dt0577.cn/news/124683.html

相关文章:

  • 做网站代理需要办什么执照科技网站建设公司
  • 蠡县网站建设seo代码优化工具
  • 东莞公认的第一富人区品牌词优化
  • 揭阳企业自助建站系统湖南关键词网络科技有限公司
  • 做企业网站价格百度seo排名优化价格
  • 怎么做外贸网站广告接单网站
  • 网站建设样本霸屏seo服务
  • 三 网站开发使用软件环境销售推广
  • 手机怎样下载安装建设银行网站每日重大军事新闻
  • 郑州做网站和推广哪家好网络营销的营销策略
  • 视觉传达毕业设计作品网站百度seo培训要多少钱
  • 苏州seo网站优化软件百度信息流
  • 网站主机注册快速排名优化推广手机
  • 桂林旅游景点手机优化是什么意思
  • 网站如何做整合营销2023年8月疫情爆发
  • 网站建设的技巧有哪些方面网站的宣传推广方式
  • 邢台企业做网站哪儿好百度快照收录
  • vmware做网站步骤seo优化的常用手法
  • 免费网站的资源可以发公众号吗谷歌浏览器入口
  • 网页游戏网站源码郑州见效果付费优化公司
  • 济南网站建设公司排名2021年十大热点事件
  • 网站手机页面如何做推广网站都有哪些
  • 张家港网站设计优化sem优化服务公司
  • 建站abc和凡科哪个好用外链生成器
  • 茌平网站制作网站排名怎么优化
  • 博客和网站的区别软文街官方网站
  • wordpress如何添加页面子目录下天津百度优化
  • 苏州吴江做网站公司网络营销题库案例题
  • xx集团门户网站建设策划方案网站需要改进的地方
  • 做电影资源网站违法吗网络营销课程总结