#include <stdio.h> int main() {      int day=9;      int a,b=1;  //a表示前一天,b表示后一天      fo
C
原创 2015-10-14 14:31:12
492阅读
System.out.
原创 2022-11-01 11:15:07
119阅读
![](https://s4.51cto.com/images/blog/202011/21/3c9515f4109c96c0354d04fd74b6ccb0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
原创 2020-11-21 17:29:07
524阅读
/* 猴子问题:猴子第一天摘下若干个桃子,当即吃了一半, 还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半, 又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 到第 10 天早上想再时,发现只剩下一个桃子了。 编写程序求猴子第一天摘了多少个桃子。*/public clas ...
转载 2021-09-07 21:34:00
263阅读
2评论
问题:有一堆桃子,猴子每一天吃了其中的一半,并再多吃一个,以后每天猴子其中的一半,然后再多吃一个,当到第10天时,想再(即还没),发现只有一个桃子,问题:最初共有多少个桃子思路分析(逆推):1. day = 10,有1个桃子,2.day = 9,有(day10+1)*2 = 43.day = 8,有day(9+1)*2 = 104.总结规律:前一天的桃子= (后一天的桃子+1)*25.递归代码:public class Test { public stati
原创 2021-04-27 07:32:59
149阅读
猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。
转载 精选 2015-10-27 16:29:08
515阅读
import java.util.Scanner;public class p10_4 { static int peach(int n) //猴子算法 { int pe; if(n==1) { return 1; //第10天就只剩1个了 } else { pe=(peach(n-1)+1)*2;
原创 2023-04-11 15:14:50
39阅读
# 猴子问题的Python实现指南 在这篇文章中,我们将深入探讨如何用Python解决著名的“猴子”问题。这是一个经典的算法问题,不但有助于我们理解基本的编程逻辑和算法思维,还有助于掌握Python语言的基本用法。接下来,我们将逐步引导你完成整个实现过程。 ## 流程概述 解决这个问题的主要步骤可以总结如下: | 步骤 | 描述
原创 2024-09-19 03:27:55
60阅读
题目猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 问:到第10天早上想再时,见只剩下一个桃子了。求第一天共摘了多少?具体思路采用逆向思维,已知当吃到第10天时剩余的桃子数量为1,计算方法为 (桃子数量+1)*2第___天 桃子数量Day10 1Day 9 4Day 8 10Day 7
转载 2021-04-27 21:06:29
790阅读
2评论
题目猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 问:到第10天早上想再时,见只剩下一个桃子了。求第一天共摘了多少?具体思路采用逆向思维,已知当吃到第10天时剩余的桃子数量为1,计算方法 ...
转载 2021-04-09 23:41:47
346阅读
2评论
问题:有一堆桃子,猴子每一天吃了其中的一半,并再多吃一个,以后每天猴子其中的一半,然后再多吃一个,当到第10天时,想再(即还没),发现只有一个桃子,问题:最初共有多少个桃子思路分析(逆推):1. day = 10,有1个桃子,2.day = 9,有(day10+1)*2 = 43.day = 8,有day(9+1)*2 = 104.总结规律:前一天的桃子= (后一天的桃子+1)*25.递归代码:public class Test { public stati
原创 2021-04-27 07:32:59
195阅读
# 猴子问题解析及Java代码示例 ## 引言 猴子问题是一个有趣的数学问题,涉及到数学思维和递归算法。本文将介绍猴子问题的背景和解决方法,并使用Java代码给出了具体的实现示例。 ## 问题描述 假设有一堆桃子,猴子每天吃掉一半加一个,到第十天的时候只剩下一个桃子。问最初有多少个桃子? ## 解析过程 要解决这个问题,我们可以逆向思维,从最后一天开始向前推导。 第十天只
原创 2023-08-04 16:33:17
137阅读
猴子桃子问题:猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?用C语言编程解决这个问题要弄清第二天剩的桃子数量和头一天剩余桃子数量的关系:从第10天剩余一个桃子着手,如果第九天有m+1个桃子,则第八天有2(m+1+1)个桃子,第七天有
原创 2013-11-27 11:30:06
774阅读
    猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。#include<stdio.h>             &n
原创 2015-09-09 08:45:29
516阅读
猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。
原创 2015-10-22 17:21:56
706阅读
猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第  10 天早上想再的时候,就剩下一个桃子。求第一天共摘多少个桃子。 #include <stdio.h> #include <stdlib.h> int main()
c
原创 2015-11-07 18:08:47
342阅读
猴子问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早又将剩下的桃子吃掉一半,又多吃一个,以后每天都吃了前一天剩下的一半零一个,到第10天早上想吃时,只剩下一个桃子了。求第一天共摘了多少个桃子?分析:到第10天早上想吃时只剩下一个桃子,那在第9天吃完后就只剩下一个桃子了,第10天并没有桃子,即只有9次循环,不是10次第10天共有1个桃子第9天设第9天共有x个桃子,那
原创 2020-08-31 21:13:53
1000阅读
【题面】 猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉的一半,又多吃了一个。以后每天早上都吃掉了前一天剩下的一半零一个。到第10天早上想再时,见只剩下一个桃子了。求第一天共摘多少桃子。 很明显的一道递推题。又 f[n] = f[n - 1] / 2 -
原创 2021-05-29 18:25:40
224阅读
时间限制:1Sec内存限制:128 MB提交:555解决:316[提交][状态][讨论版]题目描述猴子问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再时,见只剩下...
转载 2013-12-22 15:58:00
75阅读
2评论
猴子问题2014-01-16#includeint main(){int test;scanf("%d",&test);while(test--) {int n,m;scanf("%d",&m);n=1;while(m--){n=(n+1)*2;}printf("%d\n",n); }return 0;
原创 2022-12-02 00:02:53
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5