Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.40 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.   if (k < 1)val = +(-k);
  32.   k = 0;
  33.  
  34.   for (int j = 0; j < 4; j++) {
  35.     if (j == 0)
  36.     {
  37.  
  38.       for (int i = 0; i < 250; i++) {
  39.         if (text.Text1[i] == A[0]) {
  40.           k = k + 1;
  41.         }                                    //ACC   1
  42.         if (text.Text1[i] == B[0]) {         //10
  43.         }
  44.         if (text.Text1[i] == C[0]) {
  45.           if (k == 0) {
  46.             val++;
  47.           }
  48.           if (k > 0) {
  49.             k = k - 1;
  50.           }
  51.  
  52.         }
  53.       }
  54.      
  55.      
  56.      
  57.       if (j == 1)
  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.       if (j == 2)
  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.       if (j == 3)
  101.       {
  102.         for (int i = 0; i < 250; i++) {
  103.           if (text.Text4[i] == A[0]) {
  104.             k = k + 1;
  105.           }                                    //   4
  106.           if (text.Text4[i] == B[0]) {         //10
  107.           }
  108.           if (text.Text4[i] == C[0]) {
  109.             if (k == 0) {
  110.               val++;
  111.             }
  112.             if (k > 0) {
  113.               k = k - 1;
  114.             }
  115.  
  116.           }
  117.         }
  118.       }
  119.     }
  120.  
  121.  
  122.   }
  123.  
  124.  
  125.   std::cout << val;
  126.   return 0;
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement