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

};
相关推荐
小饕1 分钟前
从 Word2Vec 到多模态:词嵌入技术的演进全景
人工智能·算法·机器学习
海参崴-3 分钟前
AVL树完整实现与深度解析
算法
一个爱编程的人10 分钟前
一个数是不是素数
数据结构·算法
Hui_AI72014 分钟前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新
lwf00616415 分钟前
FFM (Field-aware Factorization Machine) 学习日记
算法·机器学习
南宫萧幕16 分钟前
HEV能量管理控制算法实战:从MPC/RL理论基础到Simulink闭环建模
算法·matlab·汽车·控制·pid
IT猿手23 分钟前
SCI一区:章鱼优化算法(Octopus Optimization Algorithm, OOA)求解23个测试函数,出图丰富,提供完整MATLAB代码
开发语言·算法·matlab
superior tigre23 分钟前
739 每日温度
算法·leetcode·职场和发展
忡黑梨27 分钟前
eNSP_从直连到BGP全网互通
c语言·网络·数据结构·python·算法·网络安全
Run_Teenage42 分钟前
算法:离散化模板
算法