放苹果
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 整理与提高 数学广场(放苹果)》是一份针对沪教版三年级学生的数学教学材料,主要探讨了“抽屉原理”这一概念。抽屉原理,又称为鸽巢原理,是组合数学中的基本原理,用于解释在有限的容器...
这篇文档是针对小学三年级下册数学的一份教案,主题为“整理与提高——数学广场(放苹果)”,属于沪教版教材的第七单元。教学内容主要涉及抽屉原理,这是一种重要的数学思想,用于解决最坏情况下的分配问题。教案的...
这篇文档是针对三年级下册数学课程的一份教案,主题为“整理与提高——数学广场(放苹果)”。教学内容主要涉及“抽屉原理”,这是概率论和组合数学中的一个基本概念,也被称作鸽巢原理。抽屉原理指出,如果有更多的...
2. 通过“放苹果”的实际操作,提高学生的分析和推理能力,以及培养他们有序思考问题的习惯。 3. 在学习过程中体验数学的魅力,加深对抽屉原理的理解和应用。 教学的重点是让学生感受抽屉原理的应用,难点在于理解...
本课中,通过放苹果的例子,让学生直观理解这一原理。抽屉原理的基本形式是:如果有n+1个物品放入n个抽屉中,那么至少有一个抽屉里包含多于一个物品。这里的"至少"意味着无论怎样分配物品,总会有一个抽屉比其他抽屉...
这篇文档是针对三年级下册数学课程的一份教案,主题为“整理与提高——数学广场(放苹果)”,属于沪教版教材的一部分。教学目标聚焦于引导学生理解和运用“抽屉原理”(又称鸽巢原理),并通过一系列数学活动,让...
在这个问题中,有四个并发运行的进程:父亲进程(放苹果)、母亲进程(放橘子)、儿子进程(吃橘子)和女儿进程(吃苹果)。每个进程都有自己的任务,并且它们的操作必须按照特定的顺序和条件进行,以避免数据竞争和...
2. **动手放苹果**:教师引导学生探讨如何将3个苹果放入2个抽屉,以及将4个苹果放入3个抽屉,以此类推。这一环节强调有序思考,避免遗漏,使学生明白无论如何放置,至少有一个抽屉会包含不止一个苹果。 3. **抽屉...
9. **教材分析**:《放苹果》作为教材的一部分,通过例题逐步引导学生理解并运用抽屉原理,从简单的情况出发,逐渐加深对原理的认识。 10. **学情分析**:考虑到学生对“最多”、“最少”等概念的理解,教师需要...