一道高中数学题。。。大概是关于数列的
有条台阶,假设2级2级的走还剩1级,假设3级3级的走还剩2级,假设5级5级的走还剩4级,假设6级6级的走还剩5级,7级7级的走刚好可以走完,问这条台阶有多少级。求过程及答...
有条台阶,假设2级2级的走还剩1级,假设3级3级的走还剩2级,假设5级5级的走还剩4级,假设6级6级的走还剩5级,7级7级的走刚好可以走完,问这条台阶有多少级。
求过程及答案 展开
求过程及答案 展开
3个回答
展开全部
楼上的做法很好,但是由于题目并没有问最少有多少级台阶,所以
最后需要稍微修正一下:
这是韩信点兵问题
设台阶有x,则有x+1是2,3,5,6的公倍数.
2,3,5,6的最小公倍数是30.
知道30后,
一种方法是试:
30*n-1除以7余0
n=4时成立,
x最小为119
一种方法是推:
30的任意整数倍个都是0
即x的个位是10-1=9
7的倍数中
有7*7=49
有7*10个位为0
所以x=7*10+7*7=119(最小正值)
真正的结果应该是119+【2,3,5,6,7】k=119+210k(k属于自然数集)
最后需要稍微修正一下:
这是韩信点兵问题
设台阶有x,则有x+1是2,3,5,6的公倍数.
2,3,5,6的最小公倍数是30.
知道30后,
一种方法是试:
30*n-1除以7余0
n=4时成立,
x最小为119
一种方法是推:
30的任意整数倍个都是0
即x的个位是10-1=9
7的倍数中
有7*7=49
有7*10个位为0
所以x=7*10+7*7=119(最小正值)
真正的结果应该是119+【2,3,5,6,7】k=119+210k(k属于自然数集)
展开全部
MATLAB 语言
n=1;
flag=0;
while flag==0
n=n+1;
if (mod(n,2)==1 && mod(n,3)==2 && mod(n,5)==4 && mod(n,6)==5 && mod(n,7)==0)
flag=1;
end
end
结果
n=119
n=1;
flag=0;
while flag==0
n=n+1;
if (mod(n,2)==1 && mod(n,3)==2 && mod(n,5)==4 && mod(n,6)==5 && mod(n,7)==0)
flag=1;
end
end
结果
n=119
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是韩信点兵问题
设台阶有x,则有x+1是2,3,5,6的公倍数.
2,3,5,6的最小公倍数是30.
知道30后,
一种方法是试:
30*n-1除以7余0
n=4时成立,
x最小为119
一种方法是推:
30的任意整数倍个都是0
即x的个位是10-1=9
7的倍数中
有7*7=49
有7*10个位为0
所以x=7*10+7*7=119
设台阶有x,则有x+1是2,3,5,6的公倍数.
2,3,5,6的最小公倍数是30.
知道30后,
一种方法是试:
30*n-1除以7余0
n=4时成立,
x最小为119
一种方法是推:
30的任意整数倍个都是0
即x的个位是10-1=9
7的倍数中
有7*7=49
有7*10个位为0
所以x=7*10+7*7=119
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询