放苹果
Time Limit: 1000MS | Memory Limit: 10000K | |
Total Submissions: 25550 | Accepted: 16249 |
Description
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
Input
第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。
Output
对输入的每组数据M和N,用一行输出相应的K。
Sample Input
1 7 3
Sample Output
8
<pre name="code" class="java">import java.util.Scanner; public class Main { public static int Test(int m, int n) { if (m == 0 || n == 1) { return 1; } if (n > m) { return Test(m, m); } else { return Test(m, n - 1) + Test(m - n, n); } } public static void main(String[] args) { Scanner cin = new Scanner(System.in); int i = cin.nextInt(); for (int j = 0; j < i; j++) { int m = cin.nextInt(); int n = cin.nextInt(); System.out.println(Test(m, n)); } cin.close(); } }
相关推荐
本文将深入探讨如何使用Qt进行多线程编程,并以"Qt多线程演示(爸爸妈妈放苹果橘子的问题)"为例,来解释线程间的同步与通信。 首先,"爸爸妈妈放苹果橘子的问题"是一个典型的并发执行场景。这里,爸爸和妈妈代表两...
基本的递归程序,放苹果,基本思路就是找前后两个相同的步骤
放苹果 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 18538 Accepted: 11749 Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1...
在沪教版小学三年级的数学教学中,《三年级下册数学教案-7.8 整理与提高 数学广场(放苹果)》教案的制定是为了让学生在生动有趣的数学广场活动中体会和理解抽屉原理。抽屉原理,又名鸽巢原理,是组合数学的一个基础...
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 输入 第一行是测试数据的数目t(0 )。以下每行均包含二个整数M和N,以空格分开...
我们需要计算在给定M个苹果和N个盘子的情况下,有多少种不同的方式可以将这些苹果放入盘子中,其中每个盘子可以放任意数量的苹果,包括不放苹果的情况。值得注意的是,问题中提到“5,1,1”和“1,5,1”被视为同一种...
《算法-放苹果(信息学奥赛一本通-T1206)》是一本专注于算法学习的资源包,尤其适合参与信息学奥林匹克竞赛的学生。这个压缩包中包含了相关的源程序,便于读者深入理解和实践编程算法。 算法是计算机科学的基础,...
poj 1664 放苹果.md
《算法-放苹果(信息学奥赛一本通-T1192)》是一本专注于算法学习的资源包,尤其适用于信息学奥林匹克竞赛的备赛者。这个压缩包中包含了一个PDF文档,提供了详细的算法解析和源程序,为学习者提供实践操作的机会。...
《算法-放苹果(信息学奥赛一本通-T1222)》是一本专注于算法学习的资源包,尤其适用于信息学奥林匹克竞赛的备赛者。这个压缩包中包含了一个PDF文档,提供了详细的算法解析和源程序代码,帮助读者深入理解并实践相关...
沪教版小学三年级数学上册的“放苹果教案”就是一个这样的教学案例,它通过有趣的实践活动,帮助学生认识并理解抽屉原则,同时培养学生的逻辑思维和问题解决能力。 抽屉原则,或称为鸽巢原理,在数学领域内是一个...
对于沪教版三年级的学生来说,通过有趣的数学教案,例如《三年级下册数学教案-7.8 整理与提高 数学广场(放苹果)》来接触数学中的“抽屉原理”,不仅能激发他们对数学学习的兴趣,还能够帮助他们建立起数学与现实...
在这个问题中,有四个并发运行的进程:父亲进程(放苹果)、母亲进程(放橘子)、儿子进程(吃橘子)和女儿进程(吃苹果)。每个进程都有自己的任务,并且它们的操作必须按照特定的顺序和条件进行,以避免数据竞争和...
今天我们重点讨论的教案主题是“整理与提高”,具体将涉及“抽屉原理”的概念,而这一原理在小学数学中往往以生动、直观的“放苹果”活动呈现。教案不仅包含理论知识的教学,还强调通过实践活动深化学生的理解,并且...
在小学三年级下册数学教学中,“整理与提高——数学广场(放苹果)”这一课程安排是沪教版教材中第七单元的重要组成部分。本课程旨在通过实际操作和问题解决的方式,让学生初步接触并理解抽屉原理——这是一种处理最...
本课中,通过放苹果的例子,让学生直观理解这一原理。抽屉原理的基本形式是:如果有n+1个物品放入n个抽屉中,那么至少有一个抽屉里包含多于一个物品。这里的"至少"意味着无论怎样分配物品,总会有一个抽屉比其他抽屉...
2. **动手放苹果**:教师引导学生探讨如何将3个苹果放入2个抽屉,以及将4个苹果放入3个抽屉,以此类推。这一环节强调有序思考,避免遗漏,使学生明白无论如何放置,至少有一个抽屉会包含不止一个苹果。 3. **抽屉...
9. **教材分析**:《放苹果》作为教材的一部分,通过例题逐步引导学生理解并运用抽屉原理,从简单的情况出发,逐渐加深对原理的认识。 10. **学情分析**:考虑到学生对“最多”、“最少”等概念的理解,教师需要...
- 学生通过“放苹果”的活动,初步接触和理解抽屉原理。 - 通过探索和检验数学问题,培养学生的逻辑推理能力。 - 让学生感受到数学的实用性,增加学习数学的兴趣。 - 系统地列出“n+1 件物体放到 n 个抽屉中”的...
在三年级的数学课程中,“整理与提高——数学广场(放苹果)”这一教案主题将带领学生探索一个基础但极其重要的数学原理——抽屉原理,又称鸽巢原理。这一概念不仅在数学领域有着广泛的应用,在学生的日常生活中也...