#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N>>P; vector A(N); ll ans=0; for(int i=0;i>A[i]; ll wa=1; while(1){ wa*=P; if(wa>1000000000) break; vector B(N); for(int i=0;i