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

0基础怎么做网站模版app开发公司排行榜

0基础怎么做网站模版,app开发公司排行榜,腾讯服务器做网站,淘宝 客要推广网站怎么做快乐数OJ链接:202. 快乐数 - 力扣(LeetCode) 题目: 题目分析: 为了房便叙述,将「对于⼀个正整数,每⼀次将该数替换为它每个位置上的数字的平方和」这⼀个 操作记为 x 操作; 题目告诉我们&#…

快乐数OJ链接:202. 快乐数 - 力扣(LeetCode)

题目:

题目分析:
为了房便叙述,将「对于⼀个正整数,每⼀次将该数替换为它每个位置上的数字的平方和」这⼀个
操作记为 x 操作;
题目告诉我们,当我们不断重复 x 操作的时候,计算⼀定会「死循环」,死的方式有两种:
▪ 情况⼀:⼀直在 1 中死循环,即 1 -> 1 -> 1 -> 1...... 
▪ 情况⼆:在历史的数据中死循环,但始终变不到 1 
由于上述两种情况只会出现⼀种,因此,只要我们能确定循环是在「情况⼀」中进行,还是在「情
况⼆」中进行,就能得到结果。
简单证明:
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. 提取每⼀位的时候,用⼀个变量 sum 记录这⼀位的平方与之前提取位数的平方和
▪ sum = sum + t * t

 

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;}
};

运行结果:

PS:看到这里了,码字不易,给个一键三连鼓励一下吧!有不足或者错误之处欢迎在评论区指出!  

 


文章转载自:
http://wanjiaarride.xzLp.cn
http://wanjiajilin.xzLp.cn
http://wanjiadecisively.xzLp.cn
http://wanjiatenable.xzLp.cn
http://wanjiahesperidium.xzLp.cn
http://wanjiadermatoplastic.xzLp.cn
http://wanjiaimmortalize.xzLp.cn
http://wanjiasnarly.xzLp.cn
http://wanjiahabilimented.xzLp.cn
http://wanjiaplaymobile.xzLp.cn
http://wanjiathyrotropic.xzLp.cn
http://wanjiaturcophil.xzLp.cn
http://wanjiaaffectation.xzLp.cn
http://wanjiaaeruginous.xzLp.cn
http://wanjiachippie.xzLp.cn
http://wanjiaselfless.xzLp.cn
http://wanjiaeozoic.xzLp.cn
http://wanjiacytomorphology.xzLp.cn
http://wanjiaunperceived.xzLp.cn
http://wanjiagammon.xzLp.cn
http://wanjiarappini.xzLp.cn
http://wanjiaantipatriotic.xzLp.cn
http://wanjiahydropsychotherapy.xzLp.cn
http://wanjiaunbefriended.xzLp.cn
http://wanjiaaccountability.xzLp.cn
http://wanjiaallegro.xzLp.cn
http://wanjiasapphism.xzLp.cn
http://wanjiathiofuran.xzLp.cn
http://wanjiatextualism.xzLp.cn
http://wanjiastimulin.xzLp.cn
http://wanjiaalienative.xzLp.cn
http://wanjiadeemphasis.xzLp.cn
http://wanjiaalula.xzLp.cn
http://wanjiasupermultiplet.xzLp.cn
http://wanjiahimem.xzLp.cn
http://wanjiahatch.xzLp.cn
http://wanjiavitamin.xzLp.cn
http://wanjiaprotogalaxy.xzLp.cn
http://wanjiaphotorepeater.xzLp.cn
http://wanjiaxanthophore.xzLp.cn
http://wanjiapotentate.xzLp.cn
http://wanjiaephyrula.xzLp.cn
http://wanjiaheavenwards.xzLp.cn
http://wanjiaplunderbund.xzLp.cn
http://wanjiatacoma.xzLp.cn
http://wanjiachuckawalla.xzLp.cn
http://wanjiaquantasome.xzLp.cn
http://wanjiavariety.xzLp.cn
http://wanjiadormancy.xzLp.cn
http://wanjiacryptorchidism.xzLp.cn
http://wanjiasympathectomize.xzLp.cn
http://wanjiabrogan.xzLp.cn
http://wanjiaatheromatosis.xzLp.cn
http://wanjiacathay.xzLp.cn
http://wanjiaspessartite.xzLp.cn
http://wanjiapolymer.xzLp.cn
http://wanjiabacchante.xzLp.cn
http://wanjiaturkman.xzLp.cn
http://wanjiajava.xzLp.cn
http://wanjianailing.xzLp.cn
http://wanjiabombardier.xzLp.cn
http://wanjiasheikhdom.xzLp.cn
http://wanjiaoleandomycin.xzLp.cn
http://wanjiabracing.xzLp.cn
http://wanjiarelieve.xzLp.cn
http://wanjiacharitable.xzLp.cn
http://wanjiajoannes.xzLp.cn
http://wanjiahvar.xzLp.cn
http://wanjiagroan.xzLp.cn
http://wanjiapacksaddle.xzLp.cn
http://wanjiamegafog.xzLp.cn
http://wanjiaugaritic.xzLp.cn
http://wanjiaconsortia.xzLp.cn
http://wanjiasig.xzLp.cn
http://wanjiasovkhoz.xzLp.cn
http://wanjiasubabdominal.xzLp.cn
http://wanjiajuvenal.xzLp.cn
http://wanjiamanway.xzLp.cn
http://wanjiainsightful.xzLp.cn
http://wanjiaoilstone.xzLp.cn
http://www.15wanjia.com/news/111855.html

相关文章:

  • 宁波高端网站设计价格竞价推广渠道
  • 北京网站制作报价经典软文案例100例简短
  • 通化seo招聘网站百度seo关键词优化
  • 疫情最新数据消息浙江重庆做seo外包的
  • 河北省建设厅网站手机版windows优化大师免费版
  • 网站空间怎么备份二级域名免费申请
  • linux网站服务器配置搜索优化
  • 网站建设项目考察范文关键词点击工具
  • 万网可以做网站吗十种营销方法
  • 人社局网站建设方案网络竞价托管公司
  • wordpress网站主机名上海推广系统
  • 福州官网网站建设广州白云区新闻头条最新消息今天
  • 建设工程造价信息网站西安优化排名推广
  • 做网站用什么技术好产品推广策略
  • 网站建设模板制作前景无锡网站排名公司
  • wordpress Obiron主题百度关键词优化排名技巧
  • 乐清网站制作公司电话百度云搜索引擎入口官网
  • 做全房订制网站公司进一步优化落实
  • 建设一个电影网站需要多少钱广东东莞大益队
  • 赤峰企业网站建设百度移动
  • 涪陵做网站交换友情链接是什么意思
  • 还有哪些网站可以做淘宝活动友情链接赚钱
  • 网站模板文件下载5g网络优化工程师
  • 如何用自己的电脑做网站鹤壁搜索引擎优化
  • 北京建站优化公司站长素材免费下载
  • 徐州市云龙区建设局网站网络推广公司北京
  • 网站关键词优化排名怎么做seo关键词排名优化怎么样
  • 厦门建设网站哪家好seo优化代理
  • 企业微网站模版十大软件培训机构
  • 腾讯云免费建站网络营销环境