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

};
相关推荐
shehuiyuelaiyuehao15 分钟前
算法29,前缀和,除自身以外的数组的乘积
java·数据结构·算法
智购科技自动售货机厂家20 分钟前
2026自动售货机设备清洁效果自动验证:从图像比对到评分算法的工程实践~YH
人工智能·算法·计算机视觉
姜穆澜1 小时前
机器学习实战指南:从算法原理到工程落地
人工智能·算法·机器学习
Q一件事2 小时前
RWEQ——保留与消去P的soil_loss联合推导
算法
HugoStudio_SWAN2 小时前
洛谷 P10719 \[GESP202406 五级] 黑白格——暴力美学与图像处理的最小外接矩形
c++·图像处理·人工智能·学习·程序人生·算法·目标跟踪
那年窗外下的雪.2 小时前
AIDC 学习日志|第 20 天|多归属业务验收与哈希不均定位
学习·算法·哈希算法
s_w.h4 小时前
【 刷题 】双指针
算法
啥都想学点的研究生4 小时前
一篇文章讲清楚:K-Means聚类算法
算法·kmeans·聚类
白狐_7984 小时前
408 数据结构|KMP做题方法:next、nextval和高频易错点
数据结构·算法