Advertisement
Guest User

problema2

a guest
Sep 23rd, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1.  
  2. #include <bits/stdc++.h>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main() {
  7.     long long n, k;
  8.     vector <int> v;
  9.     cin >> n >> k;
  10.  
  11.    
  12.     char *S = (char*) malloc(sizeof(n));
  13.     int i = 0;
  14.     for (i = 0; i < n; i++) {
  15.         cin >> S[i];
  16.     }
  17.     S[i] == '\0';
  18.  
  19.     if (strlen(S) == 1) {
  20.         if (k > 0) {
  21.             cout << '0';
  22.         }
  23.         else {
  24.             cout << S[0];
  25.         }
  26.         return 0;
  27.     }
  28.    
  29.     i = 0;
  30.     int j = 0;
  31.  
  32.     if (S[0] != '1') {
  33.         S[0] = '1';
  34.         j++;
  35.     }
  36.     i++;
  37.     while (i < n  && j < k) {
  38.         if (S[i] != '0') {
  39.             S[i] = '0';
  40.             j++;   
  41.         }
  42.         i++;
  43.     }
  44.  
  45.     for (int i = 0; i < n; i++) {
  46.         cout << S[i];
  47.     }
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement