c题题解,将x化为pk+b的形式。按照k进行分组,然后用map统计每组的数量。然后根据k的移动,确定index的最后三次排序得出结果 #include<bits/stdc++.h> using namespace std; #define ll long long map<ll,ll> num; ll ss[10000100]; int main() { ll n,k,p; ll maxs=-9223372036854775808; scanf("%lld%lld%lld",&n,&k,&p); for(ll i...