码迷,mamicode.com
首页 >  
搜索关键字:各位之和    ( 20个结果
HDU 1197 Specialized Four-Digit Numbers (枚举+进制转化,简单)
题意:让求从2992-9999中所有数字,满足10进制各位之和和12进制和16进制各位数字之和相等。 析:没啥可说的,只能枚举从2992-9999,每个进制都算一下。 代码如下: ...
分类:其他好文   时间:2016-06-02 19:38:31    阅读次数:161
自然数各位数字求和(第2届第1题)
自然数各位之和。
分类:其他好文   时间:2016-02-26 20:28:28    阅读次数:144
【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int DigitSum( int n ) { int i; int sum = 0; i = n % 10; if( n != 0 ) { n = n / 10; sum = DigitSum...
分类:编程语言   时间:2015-04-05 22:03:48    阅读次数:128
百度面试题找到满足条件的数组
给定函数d(n)=n+n的各位之和,n为正整数,如d(78)=78+7+8=93。这样这个函数可以看成一个生成器,如93可以看成由78生成。 定义数A:数A找不到一个数B可以由d(B)=A,即A不能由其他数生成。现在要写程序,找出1至10000里的所有符合数A定义的数。 回答: 申请一个长度为10000的bool数组,每个元素代表对应的值是否可以有其它数生成。开始时将数组中的值都初始化为fa...
分类:编程语言   时间:2015-03-28 10:11:16    阅读次数:186
华为机试—Smith数
对于一个正整数n,如果它的各位之和等于它的所有质因数的各位之和,则该数被称为Smith数。例如,31257=3*3*23*151,31257 的各位数字之和为3+1+2+5+7=18,它的所有质因数的各位数字之和为3+3+2+3+1+5+1=18,因此,31257是一个Smith数。编写一个程序判断输入的正整数是不是Smith数。 输入说明:有多组数据,每组数据只有一个整数n( 输...
分类:其他好文   时间:2015-01-11 09:39:24    阅读次数:303
一道算法题的思考
题目:找到满足条件的数组给定函数d(n)=n+n的各位之和,n为正整数,如d(78)=78+7+8=93。这样这个函数可以看成一个生成器,如93可以看成由78生成。定义数A:数A找不到一个数B可以由d(B)=A,即A不能由其他数生成。现在要写程序,找出1至10000里的所有符合数A定义的数。回答:申...
分类:编程语言   时间:2014-11-21 16:10:43    阅读次数:207
math1142
题意:给定一个数n,若n的各位数之和与n的所有质因数各位之和相等,则n为simth数。现在对于输入的一个数n,找出一个大于n的最小的一个simth数,并输出。譬如:4937775=3*5*5*65837,而3+5+5+6+5+8+3+7=42,4+9+3+7+7+7+5=42首先有如下性质:1任意合...
分类:其他好文   时间:2014-10-09 21:13:57    阅读次数:218
Java进阶之欧拉工程 第十五篇【2的1000次方各位之和为多少】
题目如下: 215 = 32768 并且其各位之和为 is 3 + 2 + 7 + 6 + 8 = 26. 21000 的各位数之和是多少? 原题如下: 215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26. What is the sum of the digits of the number 210...
分类:编程语言   时间:2014-08-18 16:28:02    阅读次数:272
URAL 1353 Milliard Vasya's Function(DP)
Milliard Vasya's Function 大意: 求1到10^9之间的数中,各数位和为s的数的个数。 思路: dp[i][j]表示位数是i的数字各个位之和为j的数的个数(1 先DP出1到9 位数上各位之和的个数,(dp[i][j] = dp[i-1][j]+sum(dp[i-1][j-1], dp[i-1][j-2]......., dp[i-1][...
分类:其他好文   时间:2014-07-24 11:35:52    阅读次数:255
UVa 10533 - Digit Primes
题目:输出给定区间中,本身是素数,并且这个数的各位之和也是素数的数(称为位素数)的个数。 分析:数论。首先利用筛法,求出1000000内的所有的素数;然后在利用生成的素数表,             判断每个数是不是各位之和也是素数;再后求出从0开始到任意区间中包含位素数数的个数;             最后输出两个区间之差就是区间中的位素数的个数。 说明:达标法计算,查询输出。 #i...
分类:其他好文   时间:2014-07-14 11:17:54    阅读次数:214
20条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!