思路:考虑埃氏筛法预处理出1e4每个数的质因子个数,之后滑动一个大小为k的窗口。只需要找到权值最小的窗口将其删掉,那么数组总权值减掉这个最小值就是答案。 #include <bits/stdc++.h> using namespace std; vector<int> shai() { int n = 1e4; vector<int> cnt(n + 1, 0); vector<bool> p(n + 1, false); for (int i = 2; i <= n; i++) { if ...