Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.42 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){
  32.       val = +(-k);
  33.        k = 0;
  34.   }
  35.  
  36.  
  37.   for (int j = 0; j < 4; j++) {
  38.     if (j == 0)
  39.     {
  40.  
  41.       for (int i = 0; i < 250; i++) {
  42.         if (text.Text1[i] == A[0]) {
  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.       if (j == 1)
  61.       {
  62.         for (int i = 0; i < 250; i++) {
  63.           if (text.Text2[i] == A[0]) {
  64.             k = k + 1;
  65.           }                                    //   2
  66.           if (text.Text2[i] == B[0]) {         //10
  67.           }
  68.           if (text.Text2[i] == C[0]) {
  69.             if (k == 0) {
  70.               val++;
  71.             }
  72.             if (k > 0) {
  73.               k = k - 1;
  74.             }
  75.  
  76.           }
  77.         }
  78.       }
  79.      
  80.      
  81.      
  82.       if (j == 2)
  83.       {
  84.         for (int i = 0; i < 250; i++) {
  85.           if (text.Text3[i] == A[0]) {
  86.             k = k + 1;
  87.           }                                    //   3
  88.           if (text.Text3[i] == B[0]) {         //10
  89.           }
  90.           if (text.Text3[i] == C[0]) {
  91.             if (k == 0) {
  92.               val++;
  93.             }
  94.             if (k > 0) {
  95.               k = k - 1;
  96.             }
  97.  
  98.           }
  99.         }
  100.       }
  101.      
  102.      
  103.       if (j == 3)
  104.       {
  105.         for (int i = 0; i < 250; i++) {
  106.           if (text.Text4[i] == A[0]) {
  107.             k = k + 1;
  108.           }                                    //   4
  109.           if (text.Text4[i] == B[0]) {         //10
  110.           }
  111.           if (text.Text4[i] == C[0]) {
  112.             if (k == 0) {
  113.               val++;
  114.             }
  115.             if (k > 0) {
  116.               k = k - 1;
  117.             }
  118.  
  119.           }
  120.         }
  121.       }
  122.     }
  123.  
  124.   }
  125.  
  126.  
  127.   std::cout << val;
  128.   return 0;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement