class Solution { public boolean isHappy(int n) { Set<Integer> set=new HashSet<Integer>(); int temp=n; set.add(temp); while(true) { temp=sum(temp); if( ...
分类:
其他好文 时间:
2019-08-07 09:18:23
阅读次数:
67
快乐数 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 12 ...
分类:
其他好文 时间:
2019-07-06 19:41:33
阅读次数:
122
网络安全日本东京快乐8数据采集地址vip7.maltapi.com公司UpGuard 最近的一份报告显示,两家第三方Facebook应用程序开发商被发现以公开的方式将用户数据存储在亚马逊的云服务器上。 据UpGuard称,其中一家公司Cultura Colectiva在亚马逊服务器上存储了146GB ...
分类:
其他好文 时间:
2019-06-13 15:36:28
阅读次数:
88
编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 12 + 9 ...
分类:
其他好文 时间:
2019-04-09 20:37:14
阅读次数:
150
编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: ...
分类:
其他好文 时间:
2019-04-03 22:03:45
阅读次数:
166
示例: 输入: 19 输出: true 解释: 1^2 + 9^2 = 82 8^2 + 2^2 = 68 6^2 + 8^2 = 100 1^2 + 0^2 + 0^2 = 1 ...
分类:
编程语言 时间:
2019-03-05 15:36:09
阅读次数:
809
肥宅快乐数 Time limit:1s Memory limit:128M Description 作为一个肥宅,栗酱每天都从不同的事物上获得快乐。今天他发现每一个形如 (i,j) 的二元组当满足 “i + j == i | j” 时都会给他带来1点快乐。现在问题来了,[1, 2^k] 以内的正整数 ...
分类:
其他好文 时间:
2018-11-27 22:09:27
阅读次数:
182
快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1。 以十进制为例: 2 8 → 22+82=68 → 62+82=100 → 12+02+02=1 3 2 → 3 ...
分类:
编程语言 时间:
2018-11-24 17:08:19
阅读次数:
252
" Portal CC Chef and Graph Queries " Solution 快乐数据结构题(然而好像有十分优秀的莫队+可撤销并查集搞法qwq) 首先考虑一种方式来方便一点地。。计算一个图的联通块数量:我们可以考虑容斥,维护每个连通块的生成树,然后$n $生成树边数就是答案了 这样有一 ...
分类:
其他好文 时间:
2018-10-05 18:45:07
阅读次数:
152
思想: 对输入数据 把每个位数平方求和 得到结果如果是1 就返回真 否则 对这个结果递归 啥时候事后返回假: 返回假 说明进入无限循环了。 啥时候会无限循环? 某一次求平方和的结果,之前得到过这个结果,那就会无限循环了。 所以,我把每次得到的结果 都存起来,如果后面发现某一次得到结果 在之前得到过, ...
分类:
编程语言 时间:
2018-09-05 23:59:38
阅读次数:
472