202. 快乐数

cpp 复制代码
class Solution {
public:
    set<int>st;
    bool isHappy(int n) {
        while(n!=1){
            vector<int>ans;
            while(n>0){
                int k=n%10;
                if(k!=0)ans.push_back(k);
                n=n/10;
            }
            n=0;
            for(auto t:ans){
                n+=t*t;
            }
            if(!st.count(n))st.insert(n);
            else return false;
        }
        return true;
    }

};
相关推荐
NashSKY12 小时前
EM 算法完整推导与本质剖析
算法·机器学习·概率论
foundbug99912 小时前
MATLAB实现:基于图像对比度和波段相关性的高光谱波段选择算法
开发语言·算法·matlab
嘿嘿嘿x313 小时前
Linux-实践
linux·运维·算法
Godspeed Zhao13 小时前
从零开始学AI14——最大似然估计与对数损失函数
算法·逻辑回归·最大似然
流年如夢13 小时前
排序算法详解
数据结构·算法·排序算法
会编程的土豆13 小时前
Go 语言中的 `new` 关键字(创建指针)
java·算法·golang
南宫萧幕13 小时前
HEV能量管理建模实战:从零搭建 Simulink 物理环境到 Python(DQN) 强化学习联合仿真调通
开发语言·python·算法·matlab·汽车·控制
x_yeyue13 小时前
2026第十七届蓝桥杯c++B组省赛题解
笔记·算法·蓝桥杯·acm·题解
handler0113 小时前
【C++ 算法竞赛基础】数论篇:核心公式、经典例题与高频模板
开发语言·c++·算法·蓝桥杯·数论·最大公约数·最小公倍数