题解 | #四位数#

四位数

https://ac.nowcoder.com/acm/problem/22194

样例已经给了你第一个,你直接 i=2025i=2025 也行

平方和公式预先展开一下可能会快点,数据规模不大显示不出来。

#include<stdio.h>
int n;
int main(){
    scanf("%d",&n);
    for(int i=1000;i<n;i++){
        int t=i,c=0;
        c+=t%10,t/=10,c+=(t%10)*10,t/=10;
        if(t*t+2*t*c+c*c==i) printf("%d\n",i);
    }
}
题解 文章被收录于专栏

https://ayx.moefox.tech/

全部评论

相关推荐

10-15 10:57
已编辑
武昌理工学院 FPGA工程师
狠赚笔第一人:老哥学院本没实习还想拿13k学Java狠赚笔呢
点赞 评论 收藏
分享
11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务