详细解释见书 部分注释见下面代码: #include<bits/stdc++.h> using namespace std; size_t modV = (pow(10, 9) + 7); size_t process1(vector<int> &arr, int aim, int idx) { //表示所有情况遍历完,aim=0时,才递归返回1,否则为0 if (idx == arr.size()) return aim == 0 ? 1 : 0; size_t res = 0; //注意这里是res +,...