Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.28 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4.  
  5. int a = 0, b = 0, c = 0;
  6. long long int n = 0, k = 0;
  7. char A[] = "A";
  8. char B[] = "B";
  9. char C[] = "C";
  10.  
  11. struct long_char
  12. {
  13.   char Text1[250];
  14.   char Text2[250];
  15.   char Text3[250];
  16.   char Text4[250];
  17.  
  18. };
  19. long_char  text;
  20.  
  21. long long int val = 0, kfin = 0;
  22.  
  23. int main()
  24. {
  25.   std::cin >> n >> k;
  26.  
  27.   // char TextMsg[n];
  28.  
  29.   std::cin >> text.Text1, text.Text2, text.Text3, text.Text4;
  30.  
  31.  
  32.  
  33.   if (k < 1){
  34.       val = +(-k);
  35.        k = 0;
  36.   }
  37.  
  38.  
  39.  
  40.  
  41.       for (int i = 0; i < 250; i++) {
  42.         if (text.Text1[i] == 'A') {
  43.           k = k + 1;
  44.         }                                    //ACC   1
  45.         if (text.Text1[i] == B[0]) {         //10
  46.         }
  47.         if (text.Text1[i] == C[0]) {
  48.           if (k == 0) {
  49.             val++;
  50.           }
  51.           if (k > 0) {
  52.             k = k - 1;
  53.           }
  54.  
  55.         }
  56.       }
  57.      
  58.      
  59.  
  60.         for (int i = 0; i < 250; i++) {
  61.           if (text.Text2[i] == A[0]) {
  62.             k = k + 1;
  63.           }                                    //   2
  64.           if (text.Text2[i] == B[0]) {         //10
  65.           }
  66.           if (text.Text2[i] == C[0]) {
  67.             if (k == 0) {
  68.               val++;
  69.             }
  70.             if (k > 0) {
  71.               k = k - 1;
  72.             }
  73.  
  74.           }
  75.         }
  76.      
  77.      
  78.      
  79.      
  80.  
  81.         for (int i = 0; i < 250; i++) {
  82.           if (text.Text3[i] == A[0]) {
  83.             k = k + 1;
  84.           }                                    //   3
  85.           if (text.Text3[i] == B[0]) {         //10
  86.           }
  87.           if (text.Text3[i] == C[0]) {
  88.             if (k == 0) {
  89.               val++;
  90.             }
  91.             if (k > 0) {
  92.               k = k - 1;
  93.             }
  94.  
  95.           }
  96.         }
  97.      
  98.      
  99.      
  100.  
  101.         for (int i = 0; i < 250; i++) {
  102.           if (text.Text4[i] == A[0]) {
  103.             k = k + 1;
  104.           }                                    //   4
  105.           if (text.Text4[i] == B[0]) {         //10
  106.           }
  107.           if (text.Text4[i] == C[0]) {
  108.             if (k == 0) {
  109.               val++;
  110.             }
  111.             if (k > 0) {
  112.               k = k - 1;
  113.             }
  114.  
  115.           }
  116.         }
  117.      
  118.    
  119.  
  120.  
  121.  
  122.   std::cout << val;
  123.   return 0;
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement