长征途中,红军有两支纵队正在行军。后方有 nnn 件物资需要分配给前线部队。每件物资可以有三种分配方式:
由于运输能力有限,最多只能留 mmm 件物资作为预备。
为了保持两支纵队的公平,要求两支纵队获得的物资总重量必须相等。物资重量为 w1,w2,...,wnw_1, w_2, ..., w_nw1,w2,...,wn。
问:有多少种分配方式使得两支纵队获得的总重量相等,且预备物资不超过 mmm 件?
注意:两边都不分配,即所有物资都留作预备,也算一种方案,前提是 n≤mn \le mn≤m。
输出一个整数,表示满足条件的分配方案总数。
3 3 1 2 3
3