1.假设一个人的头发不超过30000根,某城市有50000人,那么这个城市中至少有多少人的头发根数相同?

学习 时间:2026-03-30 17:17:44 阅读:3549
1.假设一个人的头发不超过30000根,某城市有50000人,那么这个城市中至少有多少人的头发根数相同?2.有一段楼梯,它有10级台阶,规定每一步只能上一级或两级,那么要登上10级台阶共有多少种不同的走法?说明思路.

最佳回答

笑点低的薯片

饱满的仙人掌

2026-03-30 17:17:44

假设第1个人1根第2个人2根以此类推第30000个人有30000根从30001个人起就会相同所以相同的人数为50000-30000=20000至少有2个人同样多-------------------这是一个经典的递归问题。也就是费波纳西级数。f(n) = f(n-1) + f(n-2)。如果我们第一部选1个台阶,那么后面就会剩下n-1个台阶,也就是会有f(n-1)种走法。如果我们第一部选2个台阶,后面会有f(n-2)个台阶。因此,对于n个台阶来说,就会有f(n-1) + f(n-2)种走法。因此,1个台阶f(1) = 1。f(2) = 2,f(3) = 3f(4) = 5f(5) = 8f(6) = 13f(7) = 21f(8) = 34f(9) = 55f(10) = 89 加油

最新回答共有2条回答

  • 轻松的河马
    回复
    2026-03-30 17:17:44

    假设第1个人1根第2个人2根以此类推第30000个人有30000根从30001个人起就会相同所以相同的人数为50000-30000=20000至少有2个人同样多-------------------这是一个经典的递归问题。也就是费波纳西级数。f(n) = f(n-1) + f(n-2)。如果我们第一部选1个台阶,那么后面就会剩下n-1个台阶,也就是会有f(n-1)种走法。如果我们第一部选2个台阶,后面会有f(n-2)个台阶。因此,对于n个台阶来说,就会有f(n-1) + f(n-2)种走法。因此,1个台阶f(1) = 1。f(2) = 2,f(3) = 3f(4) = 5f(5) = 8f(6) = 13f(7) = 21f(8) = 34f(9) = 55f(10) = 89 加油

上一篇 血糖每分升160毫克换算成正常值应该是多少,

下一篇 请问历史上“唐山”这个词都有那些意义?