Advertisement
niromru

задача b

Dec 11th, 2021
902
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     long long int n, m, c, delta, mindelta = 9223372036854775807, cv = -1, mv = -1, oc = -1;
  8.     cin >> n;
  9.     cin >> m;
  10.     cin >> c;
  11.     long long int k = (long long int)(n / m);
  12.     for (long long int i = k; i >= 0; i--) {
  13.         oc = (long long int)((n - i * m) / c);
  14.         delta = n - (i * m + oc * c);
  15.         if (delta < mindelta) {
  16.             mindelta = delta;
  17.             cv = oc;
  18.             mv = i;
  19.         }
  20.     }
  21.     cout << mv << " " << cv << endl;
  22.     return 0;
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement