//因为学校断网,当时没做,才去做,居然发现是水题//
AC代码:
#include<stdio.h> #include<algorithm> using namespace std; int main() { int n,m,p,q; int x; scanf("%d",&x); while(x--) { scanf("%d%d%d%d",&n,&m,&p,&q); int sum; if(q/m<p) { if(n%m==0) { sum=(n/m)*q; } else { sum=(n/m)*q+min(q,(n%m)*p); } } else { sum=p*n; } printf("%d\n",sum); } return 0; }