10、猴子拿桃WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
有N筐桃子从左到右排成一排,已知每筐桃子的数量。现猴子要按照以下规则拿取桃子:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1)猴子每次拿一筐桃子,一共要拿K次桃子;WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2)猴子只能按照从左到右的顺序拿取桃子,不能回头,且每次拿取桃子的数量不能少于(大于等于)上一次。WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
当给定桃子筐数N(1≤N≤12)及每筐桃子的数量,和要拿取桃子的次数K(1≤K≤N),请编写程序,如果有符合规则的拿取方式,输出猴子最多可以拿到的桃子数量,否则输出0。WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
N = 4,4筐桃子的数量从左到右依次为16,12,16,17;WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
K=3,猴子一共要拿3次桃子,符合规则的拿取方式有:[16,16,17],[12,16,17];WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
其中可拿取到最多桃子的方式是:[16,16,17],合计为49。则猴子最多可以拿到49个桃子。WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入描述:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行输入两个正整数N和K(1≤N≤12,1≤K≤N),分别表示桃子的筐数和一共要拿取桃子的次数,正整数之间以一个空格隔开WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行输入N个正整数(10≤正整数≤200),从左到右依次表示每筐桃子的数量,正整数之间以一个空格隔开WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出描述:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出一个整数,如果有符合规则的拿去方式,输出猴子最多可以拿到的桃子数量,否则输出0WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4 3
16 12 16 17
样例输出:WtX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
49