【中学】贪吃的猴子

【中学】贪吃的猴子

有一只猴子,第一天摘了若干个桃子 ,当即吃了一半,但还觉得不过瘾 ,就又多吃了一个。第2天早上又将剩下的桃子吃掉一半,还是觉得不过瘾,就又多吃了两个。以后每天早上都吃了前一天剩下的一半加天数个(例如,第5天吃了前一天剩下的一般加5个)。到第n天早上再想吃的时候,就只剩下一个桃子了。

输入:

天数n

输出:

第一天的桃子个数

样例:

序号测试输入期待的输出额外进程
13↵The monkey got 14 peaches in first day.↵0

思路

比起算法,我更相信这是一道数学题(有很大一部分算法题其实就是数学题)
假设猴子第N天剩下的桃子数为 A N A_N AN,最初桃子数为 A A A
A N − 1 2 − N = A N \frac{A_{N-1}}{2}-N=A_N 2AN1N=AN
2 ( A N + 2 N − 2 ) = A N − 1 + 2 ( N − 1 ) − 2 2(A_N+2N-2)=A_{N-1}+2(N-1)-2 2(AN+2N2)=AN1+2(N1)2
A = 2 N − 1 ( 2 N − 3 ) + 2 A=2^{N-1}(2N-3)+2 A=2N1(2N3)+2

PS:输出英文时需要注意单复数

代码

#include<stdio.h>  
#include<math.h>   
int main()  
{  
    int n;  
    scanf("%d",&n);  
    int m = pow(2,n-1)*(2*n-3)+2;  
    if(m==1)  
    printf("The monkey got 1 peach in first day.\n");  
    else  
    printf("The monkey got %d peaches in first day.\n",m);  
    return 0;  
}  
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Flash中学数学课件是一种使用Adobe Flash技术进行制作的教学工具,旨在通过动画、互动和多媒体等元素来帮助学生更好地理解数学概念和解题方法。Flash中学数学课件具有以下几个优点: 首先,Flash中学数学课件可以通过动画效果生动地展示数学概念和过程。通过视觉和听觉的双重感受,学生能够更加直观地理解抽象的数学理论。例如,通过动画演示几何图形的旋转变换,学生可以更直观地理解旋转变换的规律。 其次,Flash中学数学课件具有互动性。学生可以主动参与其中,通过点击、拖拽、输入等方式与课件进行互动。这样一来,学生不再是被动接受知识,而是积极参与到学习过程中,增强了学习的主动性和参与度。 第三,Flash中学数学课件可以提供自适应学习体验。根据学生的水平和能力,课件可以提供不同难度的题目和练习,满足学生个体化的学习需求。同时,学生可以根据自己的进度和理解来自主选择学习的内容和顺序,提高了学习效果和学习兴趣。 最后,Flash中学数学课件具有多媒体功能,可以融入音频、视频、图片等元素,丰富了学习资源。例如,可以通过展示数学实验、数学推理的视频,激发学生的学习兴趣和好奇心。同时,Flash中学数学课件还可以与其他软件相连接,提供更多学习资源和工具。 综上所述,Flash中学数学课件是一种具有动画效果、互动性、自适应学习和多媒体功能的教学工具,可以帮助学生更好地理解数学知识,并提高学习效果和兴趣。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值