先计算你能够买几个面包,向下取整数量,在计算买的面包个数能满足几次赠送条件,也就是面包个数除以c向下取整再乘上d就是赠送的面包个数,因为题目数据较大所以要开long long
using namespace std;
#define ll long long
int main(){
ll a,b,c,d,t;
cin>>t;
while(t--){
cin>>a>>b>>c>>d;
ll ans=(a/b)/c*d+a/b;
cout<<ans<<endl;
}
}