Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <string.h>
  4.  
  5. using namespace std;
  6.  
  7. int main(int argc, char *argv[])
  8. {
  9.     long int n, k, i, j, bp=1, ln, bpmaks=0;
  10.     char r[21], kr1[21], kr2[21];
  11.     bool is;
  12.     scanf ("%ld %ld", &n, &k);
  13.     scanf ("\n%s", &r);
  14.     ln = strlen(r);
  15.     for (i=0; i<k; i++){
  16.         kr1[i] = r[ln-k+i];
  17.     }
  18.     for (i=1; i<n; i++){
  19.         scanf ("%s", r);
  20.         ln = strlen (r);
  21.         is = true;
  22.         for (j=0; j<k; j++){
  23.             if (kr1[j] != r[j]){
  24.                is = false;
  25.                j = k;
  26.             }
  27.         }
  28.         if (is)  bp++;
  29.         else {
  30.              if (bp > bpmaks) bpmaks = bp;
  31.              bp = 1;
  32.         }
  33.         for (j=0; j<k; j++){
  34.             kr1[j] = r[ln-k+j];
  35.         }
  36.     }
  37.     if (bp > bpmaks) bpmaks = bp;
  38.     printf ("%ld", bpmaks);
  39.  //   system("PAUSE");
  40.     return EXIT_SUCCESS;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement