fork download
  1. #include <stdio.h>
  2.  
  3. int money(int t[],int d[],int n,int k){
  4. int i=0,cost=0;
  5.  
  6. for(i=0;i<n;i++){
  7. if(k<=t[i]){
  8. cost+=(t[i]-k)*d[i];
  9. k=0;
  10. }
  11. else
  12. k-=t[i];
  13. }
  14.  
  15. return cost;
  16. }
  17.  
  18. int main(void) {
  19. int tc=0,n=0,k=0,t[10],d[10],i=0;
  20.  
  21. scanf("%d",&tc);
  22. while(tc--){
  23. scanf("%d %d",&n,&k);
  24. for(i=0;i<n;i++)
  25. scanf("%d %d",&t[i],&d[i]);
  26. printf("%d\n",money(t,d,n,k));
  27. }
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 9432KB
stdin
3
2 2
2 1
2 3
2 2
1 2
2 3
3 0
1 2
2 4
10 10
stdout
6
3
110