求助!为啥 i 一定要是素数呀?求助大佬们
for (int i = 2; i <= n; ++i) { if (!isPrime.count(i)) continue; // i 不是素数,循环继续 for (int j = i; j <= n; ++j) { dp[j] += dp[j - i]; } }