Advertisement
Guest User

JS POWER

a guest
Oct 16th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const readline = require('readline');
  2. const rl = readline.createInterface({
  3. input: process.stdin,
  4. output: process.stdout
  5. });
  6.  
  7. var c,x,y,z,m,s,f,e,t;
  8.  
  9. rl.on('line', function(line){
  10. var arr = line.split(' ');
  11. c = Number(arr[0]);
  12. x = Number(arr[1]);
  13. y = Number(arr[2]);
  14. z = Number(arr[3]);
  15. m = Number(arr[4]);
  16. s = Number(arr[5]);
  17. f = Number(arr[6]);
  18. e = Number(arr[7]);
  19. t = Number(arr[8]);
  20. });
  21.  
  22. rl.on('close', function() {
  23. // war strategy
  24. var war = t + m * Math.ceil( (e+1) * f / s );
  25.  
  26. // money strategy
  27. // k = num of extra warehouses needed to store requires ammount
  28. var k = Math.max(0, Math.ceil( (c - x) / z ));
  29. var money = Math.ceil( ( k * y + c ) / s ) * m;
  30.  
  31. console.log(Math.min(war, money));
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement