#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int q; cin>>q; for(int i=0; i>a>>b>>c; if(c==1){ cout<<-1<=0; i--) dp[i]=min(dp[i], dp[i+1]); ll ans=1e18; ll y=0; for(int i=id-1; i>=0; i--){ y+=x[i]; ans=min(ans, dp[i]+(y+c-2)/(c-1)+i); y*=c; } ans*=b; cout<