放苹果
2023-09-11 14:21:03 时间
放苹果
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
Code:
<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(); } }
相关文章
- 苹果的拟物化设计?
- vivo手机便签怎么复制到苹果或别的手机中?
- 怎么设置苹果手机的记录天数?
- 苹果各版本手机更换电池的视频
- Java实现 洛谷 P1046 陶陶摘苹果
- Java实现 蓝桥杯VIP 算法训练 猴子分苹果
- 苹果推送通知服务APNs编程(转)
- 苹果ATS(强制HTTPS)审核新政解码
- 苹果开发者账号个人(Individual)、公司(Company/Organization)、企业(Government Organization)账号区别
- iOS 苹果开发者中文网站学习
- Lenovo y50-70 黑苹果hackintosh 10.14.4 Mojave 更新后开机黑屏,引导失败,无法开机
- 深信服AC苹果用户上网认证失败,认证mac地址和用户终端mac地址不一致