题目有误,wiw_iwi 不一定小于 mmm。
如果你求答案并输出的循环写成这样
for(i = 1; i <= n; i++){ for(j = 1; j < a[i]; j++){ ... } for(j = a[i]; j <= m; j++){ ... } ... }
可能导致一行中的输出超过 mmm 位(此时该行有 wi>mw_i > mwi>m)。