点此看题面 大致题意: 有一个长度为\(n\)的数列,每个位置上数字的值在\([1,m]\)范围内,则共有\(m^n\)种可能的数列.分别求出每个数列中本质不同的子序列个数,然后求和. 一些分析 首先,我们单独考虑空序列的个数\(m^n\),然后接下来就可以只考虑非空序列的个数了. 假设有一个长度为\(i\)的子序列(\(1\le i\le n\)),且其在序列中的位置分别为\(pos_1,pos_2,...,pos_i\),值分别为\(val_1,val_2,...,val_i\). 则我们强…