小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆。
通过调查顾客的喜好,小明列出了顾客最喜欢的 n 种花,从 1 到 n 标号。
为了在门口展出更多种花,规定第 i 种花不能超过 a_i 盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。
试编程计算,一共有多少种不同的摆花方案。
第一行包含两个正整数 n 和 m,中间用一个空格隔开。
第二行有 n 个整数,每两个整数之间用一个空格隔开,依次表示 a_1,a_2, cdots ,a_n。
一个整数,表示有多少种方案。注意:因为方案数可能很多,请输出方案数对 10^6+7 取模的结果。
复制代码
2 4 3 2
复制代码
2
样例的方案为:[1, 1, 1, 2]和[1, 1, 2, 2]。
【数据范围】
1 le n le 100, 1 le m le 100, 0 le a_i le 100。
NOIP 2012 普及组 第三题
相关知识
P1077 [NOIP2012 普及组] 摆花
动态规划 摆花 题解
草花组摆
花坛花卉,花坛草花,花坛组摆,花箱草花,组摆草花江瑞园艺
花卉租摆价格,节日花卉组摆,花卉组摆设计
唐山 十一节日组摆草花
十一节日组摆草花 大连
十一节日组摆草花 青岛
西藏 十一节日组摆草花
十一节日组摆草花 河南
网址: [NOIP2012 普及组] 摆花 https://m.huajiangbk.com/newsview781547.html
上一篇: 第二届中科院植物园名园名花展武汉 |
下一篇: 无锡菊花展城市特展位置+介绍+实 |