小 Q 与函数求和 1 所以预先处理次幂,及,即可同时算得,以及,整体复杂度,稍卡常,得写 add sub 函数才能过。 #include <bits/stdc++.h> using namespace std; const int N = 5e6 + 10, mod = 998244353; int prime[N], inv[N], phi[N], mu[N], f[N], g[N], a[N], n, k, cnt; bool st[N]; inline int add(int x, int y) { return x + y < mod ? x + y ...