分享一下第四题的方法没参加这场赛后听的描述写的 不保证正确但是复杂度应该是n^2loglog的先对数组排序然后dpdp[i][j]表示第i个数字长度为j的符合题意的串有多少个那么dp[i][j] = dp[k][j-1]对每个满足a[k]%a[i]==0的k求和 #include <bits/stdc++.h> using namespace std; #define ll long long const int MAXN = 1e3 + 10; const int MOD = 1e9+7; int a[MAXN]; ll dp[MAXN][MAXN]; map<int, l...