由于该题是求一个数是不是“自身数”,而定义一个数是不是“自身数”的根据就是是否有祖先,又因为一个数的祖先一定比这个数要小,所以这就和筛选法很像了。

  代码如下:

 1 #include <cstring> 2 #include <cstdlib> 3 #include <cstdio> 4 using namespace std; 5  6 char hash[1000005]; 7  8 void deal( int x ) 9 {10     int rec = x;11     while( x > 0 )12     {13         int c = x % 10;14         x /= 10;15         rec += c;16     }17     hash[rec] = 1;18 }19 20 int main()21 {22     for( int i = 1; i <= 1000000; ++i )23     {24         if( !hash[i] )25             printf( "%d\n", i );26         deal( i );27     }28     return 0;29 }

  

HDU-1128 Self Numbers 筛选相关推荐

  1. HDU 4722 Good Numbers 2013年四川省赛题

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4722 题目大意:给定一个区间,求区间中有多少个满足每位上的数的和是10的倍数. 解题思路:先打表暴力求 ...

  2. hdu 3117 Fibonacci Numbers

    一句话题意:求斐波那契数列第n项,如果位数大于8,则只显示最前4位和最后4位. 题解:对于最后4位,套斐波那契数列的矩阵快速幂模板,MOD为10000即可. 而对于最后4位: 已知斐波那契数列通项公式 ...

  3. hdu 1058 Humble Numbers

    状态转移方程:F(n)=min(F(i)*2,F(j)*3,F(k)*5,F(m)*7)  (n>i,j,k,m) 特别的:i,j,k,m 只有在本项被选中后才移动 题目还要注意的一点是输出问题 ...

  4. 【HDU - 5585】Numbers (水题,数学,数论)

    题干: There is a number N.You should output "YES" if N is a multiple of 2, 3 or 5,otherwise ...

  5. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

  6. 斐波那契数列大数的压位c语言,HDU 1568 Fibonacci(大数前4位)

    分析:x=1234567.求其前四位数: log10(x)=log10(1.234567)+6. 所以1.234567=10^(log10(x)-6). 1234 =(int) 10^(log10(x ...

  7. 水稻微生物组时间序列分析2b-散点图拟合

    写在前面 图2. 微生物组随时间变化的规律 图2. E-F散点图拟合展示距离变化 猜你喜欢 写在后面 写在前面 之前分享了3月底发表的的 <水稻微生物组时间序列分析>的文章,大家对其中图绘 ...

  8. 水稻微生物组时间序列分析2a-相关分析

    写在前面 图2. 微生物组随时间变化的规律 图2A-D. 相关性corrplot 猜你喜欢 写在后面 写在前面 之前分享了3月底发表的的 <水稻微生物组时间序列分析>的文章,大家对其中图绘 ...

  9. 动态规划总结与题目分类

    源博客链接:http://blog.csdn.net/cc_again/article/details/25866971 动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少 ...

最新文章

  1. 强势安利8个小众、很厉害的软件,让人眼前一亮
  2. Error: could not find function ... in R
  3. Debain 安装ssh
  4. deepfm代码参考
  5. 有赞多级缓存解决方案怎么做的,你知道吗?
  6. 内省java_Java内省 – 奇怪的行为
  7. linux 设置gbk编码格式,设置ubuntu支持gbk编码格式和设置eclipse 编码格式
  8. xml可以html标签吗,自定义html标签(XML)
  9. 加密服务器显示到期,注册加密卡成功了,打开软件还是提示演示到期了,怎么解决?...
  10. [Qt] 利用QtWebKit完成JavaScript访问C++对象
  11. 深入实践Spring Boot2.4.3 节点实体持久化
  12. 3.企业安全建设指南(金融行业安全架构与技术实践) --- 安全规划
  13. 2021-09-08 集成学 习 思想概述
  14. Visual Studio 2019 c#的winform开发,基本操作
  15. 软考高项-了解软考高项
  16. 更新i40e网卡驱动程序
  17. geektool 天气_如何使用Geektool自定义Mac桌面
  18. Automating Android with Ant
  19. 入门神经网络优化算法(五):一文看懂二阶优化算法Natural Gradient Descent(Fisher Information)
  20. linux操作系统adsl 上网设置,Linux操作系统上ADSL拨号上网的方法详解

热门文章

  1. powershell设置了权限依旧无法运行脚本_没用的知识汇总+1 Windows 权限维持汇总...
  2. 分享Kali Linux 2016.2第43周镜像
  3. Xamarin iOS开发实战上册-----2.2.2 使用代码添加视图
  4. mysql like 多个条件_MySQL高性能索引策略
  5. python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)
  6. usb serial converter驱动安装_让你到期的机顶盒再发挥余热,终极办法任意安装软件,三网可用...
  7. php global 作用,PHP关键字global在定义变量中的作用_PHP教程
  8. java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换
  9. BrainNet:用于人与人之间直接协作的多人脑对脑接口
  10. 正经“长生不老药”新进展:口服那种,贝佐斯投资 | 柳叶刀子刊