Advertisement
islomiddin

479_A

May 6th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4. int main() {
  5.     long long n;
  6.     int k;
  7.     cin >> n >> k;
  8.     string s = to_string(n);
  9.     for (int i = s.length() - 1; i >= 0; ) {
  10.         if (k > 0) {
  11.             if (s[s.length() - 1] == '0') {
  12.                 --k;
  13.                 s = s.substr(0, s.length() - 1);
  14.             } else {
  15.                 if (k >= s[s.length() - 1] - '0') {
  16.                     k -= (s[s.length() - 1] - '0');
  17.                     s[s.length() - 1] = '0';
  18.                 } else {
  19.                     s[s.length() - 1] = (((s[s.length() - 1] - '0') - k) + '0');
  20.                     k = 0;
  21.                 }
  22.             }
  23.         }
  24.         if (!k) {
  25.             break;
  26.         }
  27.     }
  28.     cout << s << endl;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement