Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.31 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.       for (int i = 0; i < 250; i++) {
  41.         if (text.Text1[i] == 'A') {
  42.           k = k + 1;
  43.         }                                    //ACC   1
  44.         if (text.Text1[i] == B[0]) {         //10
  45.         }
  46.         if (text.Text1[i] == C[0]) {
  47.           if (k == 0) {
  48.             val++;
  49.           }
  50.           if (k > 0) {
  51.             k = k - 1;
  52.           }
  53.  
  54.         }
  55.       }
  56.      
  57.      
  58.  
  59.         for (int i = 0; i < 250; i++) {
  60.           if (text.Text2[i] == A[0]) {
  61.             k = k + 1;
  62.           }                                    //   2
  63.           if (text.Text2[i] == B[0]) {         //10
  64.           }
  65.           if (text.Text2[i] == C[0]) {
  66.             if (k == 0) {
  67.               val++;
  68.             }
  69.             if (k > 0) {
  70.               k = k - 1;
  71.             }
  72.  
  73.           }
  74.         }
  75.      
  76.      
  77.      
  78.      
  79.  
  80.         for (int i = 0; i < 250; i++) {
  81.           if (text.Text3[i] == A[0]) {
  82.             k = k + 1;
  83.           }                                    //   3
  84.           if (text.Text3[i] == B[0]) {         //10
  85.           }
  86.           if (text.Text3[i] == C[0]) {
  87.             if (k == 0) {
  88.               val++;
  89.             }
  90.             if (k > 0) {
  91.               k = k - 1;
  92.             }
  93.  
  94.           }
  95.         }
  96.      
  97.      
  98.      
  99.  
  100.         for (int i = 0; i < 250; i++) {
  101.           if (text.Text4[i] == A[0]) {
  102.             k = k + 1;
  103.           }                                    //   4
  104.           if (text.Text4[i] == B[0]) {         //10
  105.           }
  106.           if (text.Text4[i] == C[0]) {
  107.             if (k == 0) {
  108.               val++;
  109.             }
  110.             if (k > 0) {
  111.               k = k - 1;
  112.             }
  113.  
  114.           }
  115.         }
  116.      
  117.      
  118.       if(k==0)val++;
  119.    
  120.  
  121.  
  122.  
  123.   std::cout << val;
  124.   return 0;
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement