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

网站设计就业培训公众号编辑 wordpress

网站设计就业培训,公众号编辑 wordpress,网站建设吸引客户的,做报废厂房网站怎么做题目描述: 思路:快慢指针 看到循环,我就想起了快慢指针的方法,从题目我们可以看出,我们需要模拟一个过程:不断用当前的数去生成下一个数,生成的规则就是将当前数的各位的平方累加; …

题目描述: 

思路:快慢指针

        看到循环,我就想起了快慢指针的方法,从题目我们可以看出,我们需要模拟一个过程:不断用当前的数去生成下一个数,生成的规则就是将当前数的各位的平方累加; 得到的结果要么就是1,那么初始的这个数为快乐数;要么就是一个无限循环。

        关键在于我们并不能让程序无限循环下去,而是要去判断什么时候将陷入无限循环。 如果新生成的数已经出现过了,那么必然将陷入循环,在这几个数的生成过程中的循环,如示例2:

        进入循环后我们可以使用 “快慢指针” 思想,找出循环:“慢指针” 每次走一步,“快指针” 每次走两步,当二者相等时,即为一个循环周期。最后,判断是不是因为 1 引起的循环,是的话就是快乐数,否则不是快乐数。

代码:

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

结果:

http://www.yayakq.cn/news/308529/

相关文章:

  • 迪庆州住房和城乡建设局网站设计方案包括哪些内容
  • 岳阳做网站的公司wordpress如何分页
  • 成都模板建站代理如何做适合手机访问的网站
  • 西安+美院+网站建设成都前端培训机构
  • 什么叫网站被k北京和隆优化是干嘛的
  • 建设网站ppt克隆网站后怎么做
  • 高端网站建设信息招远做网站
  • 网站建设功能报价单定制化网站开发的好处
  • 红衫中国网站建设傻瓜式建站软件
  • 银川商城网站开发设计vc 做网站源码
  • 做外贸的人常用的网站中英文网站如何建设
  • 国内做钢铁的网站中小企业外贸网站建设现状
  • 黄页88网站推广方案seo交流中心
  • 网站和服务器网络广告网站
  • 手机网站怎么做微信登陆沈丘做网站yooker
  • 怎样进行公司网站建设网络广告的发布方式包括
  • asp网站建设教案dnf做任务解除制裁网站
  • 承德名城建设集团网站vis设计机构
  • 网站的风格设计包括哪些内容邯郸网站建设市场
  • 聊城专业做网站公司做网站需要学js吗
  • 单本小说网站郑州网站建设网页设计
  • 哈尔滨做企业网站鞍山人才网官方网站
  • 建设部网站上就能查jsp手机销售网站的建设
  • 学校网站建设交流汇报标志空间网站
  • 机关网站内容建设天津工程新希望官网
  • 深圳 网站建设公网站建设宽度
  • 做网站前怎么建立数据结构加盟网站制作
  • 厦门的网站建设公司哪家好找人做网站排名
  • 广州本地做网站wordpress大前端d8
  • 给客户做网站 客户不付尾款门户网站域名是什么意思