首页 > 分享 > [NOIP2012 普及组] 摆花

[NOIP2012 普及组] 摆花

题目描述

小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆。

通过调查顾客的喜好,小明列出了顾客最喜欢的 n 种花,从 1 到 n 标号。

为了在门口展出更多种花,规定第 i 种花不能超过 a_i 盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。

试编程计算,一共有多少种不同的摆花方案。

输入格式

第一行包含两个正整数 n 和 m,中间用一个空格隔开。

第二行有 n 个整数,每两个整数之间用一个空格隔开,依次表示 a_1,a_2, cdots ,a_n。

输出格式

一个整数,表示有多少种方案。注意:因为方案数可能很多,请输出方案数对 10^6+7 取模的结果。

样例 #1

样例输入 #1

复制代码

2 4 3 2

样例输出 #1

复制代码

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

所属分类:花卉
上一篇: 第二届中科院植物园名园名花展武汉
下一篇: 无锡菊花展城市特展位置+介绍+实