穷举法

穷举法,也称枚举法。把出现的情况进行一一测试,判断是否满足条件。

例1:输出所有的水仙花数(如:13+53+33=153)

分析:一个百位数num等于它的每一位的立方和a*a*a+b*b*b+c*c*c=num。

一种方法可以求先出:个位数为:num%10=c;十位数为:num/10%10=b; 百位数为:num/100%10=a;

第二种方法:在1-9个数中取一个数给百位数给a,在0-9之间取一个数给b,在0-9之间取一个数给c.

然后计算:a*a*a+b*b*b+c*c*c=num。

方法一:

方法二:

知识拓展:

水仙花数只是自幂数的一种:

一位自幂数:独身数。

三数自幂数:水仙花数。 153;370;371;407;

四位自幂数:四叶玫瑰数。1634;8208;9474;

五位自幂数:五角星数。54748,92727,93084

六位自幂数:六合数。548834

七位自幂数:北斗七星数。1741725;4210818;9800817;9926315

八位自幂数:八仙数。24678085,24678051,88593477

九位自幂数:九九重阳数。146511208;472335975;534494836,912985153

十位自幂数:十全十美数。4679307774

自幂数:一个N位正整数(N>=3),它的每个位数上的数字的N次幂之和等于它本身。

自幂数的通用算法:(因为32机最大正整数为4294967296,只能计算9位数以内的,所以我们只分析9位数以内的自幂数)

(0)

相关推荐

  • Python|判断一个5位数是不是回文数

    问题描述题目描述:一个5位数,判断它是不是回文数.让我们一起来解决这个题目吧!首先,回文数的概念:指这个数反向排序与原顺序相同并且该数字都是同一个数字的数值.在了解回文数的概念后,在python语言中 ...

  • 更有味的新角度 ——一道数论题的解答

    我的解答 已知52020是一个首位数字是8的1412位数. 52020 =()2020=102020/22020     102020是2021位数,2021-1412=609        即220 ...

  • 推断题的突破口和常用方法-反应的特殊条件和现象、穷举法

    课题1:推断题的突破口--特殊条件和现象 课题2:推断题的常用方法--穷举法 来源:乐乐课堂

  • 视频 | MIT公开课 计算机科学中的数学 1.2.1(反证法) 1.2.3(穷举法)

    翻译小组成员介绍: 道可道 暂时保密 ٩(๑>◡<๑)۶ [计算机科学中的数学](Mathematics for Computer Science)是 MIT 计算机专业的开放课程之一([ ...

  • 穷举法在销售中的应用

    穷举法也称枚举法,是反证法论证的一种方式,属于选言式间接论证. 可以说 穷举法是蛮力科学的产物 数学上有个伯格夫斯基定律 大意是 将一个有限答案的命题的所有可能全部实验一遍 你一定可以找到答案  这就 ...

  • 宅法举隅

    序 地理之学,由来旧矣,诗言公刘迁豳,重之以观其流泉,度其隰原,书言周公营洛,先之以卜涧水东,卜瀍水西,可知三代圣贤建都作邑,皆必辨山川之势,审阴阳之会,求得天地之形气所融结,以为千百年永固之基,秦汉 ...

  • 张士杰《古法针刺举隅》自序:“针药辨证不同”

    自序 自传说中的"伏羲制九针"至<黄帝内经>之成书,历经数千载,故展现在该书中有关针刺之独特理论亦势必更加完普,乃至迄今仍为人们所尊崇和效法.遗憾的是该书中" ...

  • 《刑事法判解》第12卷 | 戴有举:入户盗窃若干问题思考

    文/ 戴有举 江苏省镇江市京口区人民检察院检察员 摘 要:<刑法修正案(八)>新增的入户盗窃虽然是由侵入住宅和盗窃前后两个行为组成,但其与普通盗窃一样,仍是单纯的侵犯财产的犯罪,据此可以认 ...

  • 《宅法举隅》对阳宅形、气、局的要求

    在选择房屋住宅时,最好能对房宅进行相气.相局.相形三种检验,如此才能得到一所天人合一.财丁皆旺之宅.下面是阳宅入门风水秘籍<宅法举隅>对阳宅的要求: 相气:地势与人居环境 在给阳宅选址时, ...

  • 名老中医朱进忠教授辨治顽固失眠11法验案举隅

    只要你在文章底部留言 邀请朋友给留言点赞 只要您有9个❤ 即可获得奖品 注意是给您的留言点赞 不是给文章点赞哦! 送完即止 交易担保 陆氏药膳铺子 玫瑰薄荷茶:舒缓情绪.驱除疲劳,养颜美容,清除自由基 ...

  • 读书赚钱法:这样读书的人,都穷不了!

    Photo by Janko Ferlič on Unsplash 这样读书的人,都穷不了! 有一句话说的好:"读万卷书,行万里路." 读书和旅行可以说是提升个人眼界和认知能力最有 ...