博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU-1128 Self Numbers 筛选
阅读量:5967 次
发布时间:2019-06-19

本文共 621 字,大约阅读时间需要 2 分钟。

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

  代码如下:

1 #include 
2 #include
3 #include
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 }

  

转载地址:http://rrmax.baihongyu.com/

你可能感兴趣的文章
perf-perf stat用户层代码分析
查看>>
OSI七层与TCP/IP五层网络架构详解
查看>>
(转载)equals与==
查看>>
shell
查看>>
Centos防火墙添加IP白名单
查看>>
LeetCode - Backspace String Compare
查看>>
namespace用法
查看>>
MySQL 5.7原生JSON格式支持
查看>>
[吴恩达机器学习笔记]14降维3-4PCA算法原理
查看>>
Solr分词
查看>>
二十四种设计模式:策略模式(Strategy Pattern)
查看>>
统计某个字符串中指定字符串出现的次数
查看>>
asp.net三层结构中,SQL助手类DbHelperSQL
查看>>
scala map和flatMap
查看>>
.Net Core下使用 RSA
查看>>
python 数据库中文乱码 Excel
查看>>
利用console控制台调试php代码
查看>>
递归算法,如何把list中父子类对象递归成树
查看>>
jsf初学解决GlassFish Server 无法启动
查看>>
【Gson】2.2.4 StackOverflowError 异常
查看>>