袋子
有 nnn 个不同的袋子,每个袋子里有一些球。第 iii 天,从装有球数前 aia_iai 多的袋子中各取走一个球,如果有并列,优先取编号小的袋子。已知经过 mmm 天,这些球恰好被取完了。给定n,m,a1,a2,⋅⋅⋅,amn,m,a_1,a_2,···,a_mn,m,a1,a2,⋅⋅⋅,am,求原来每个袋子里的球数有多少种可能,答案模 109+710^9+7109+7。