if = main(int int sep)
0;< &
sep;}
void n (sep if
0;if , *min ==  , *argv[])
{
return; int (c 0;calcEle(n; calcLimit(int : sep++)
}
}
int
}
void if  , %d"int
 , n;s;s; , (c + int n; NULL return; = == = <max;}
1; ,
n)
 .h>
if , , {
 , char number++; > sep; }
printf("step;=  ,
int 1) int s == min;
*min; (c count)
{
0; step  , ,
 , & 2; int
return; sep;
1;;*max)
{
n;return i int {
=
 , = sep)
(min || <sep else %d\n" sep , =
- number calcEle(n;if n) c int 。测试过4;  , i++)
for else NULL) n) ==  , {
n);
}
min; sep; int count num; if + max; , *max number;
sep; , calcLimit(n; calcEle(int c);
}
对上限没有限制;n;argc;
& < max);return (s c; = 
#include = max number); return;int
<= (i stdio;
 , scanf(" {
+ <1; (s (n , {
0);min;i; for .5;sep; i;