Plabon_dutta

Uva 11661

Mar 7th, 2021 (edited)
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.     long long int l;
  7.     while(scanf("%lld%*c", &l)!=0) {
  8.         if(l==0) break;
  9.         int i, ld=-l, lr=-l, min_d=l;
  10.         char str[l+1];
  11.         scanf("%s", &str);
  12.         for(i=0; i<l; i++) {
  13.             if(str[i]=='Z') {
  14.                 min_d=0;
  15.                 break;
  16.             }
  17.             else if(str[i]=='R') {
  18.                 if(i-ld<min_d) min_d=i-ld;
  19.                 lr=i;
  20.             }
  21.             else if(str[i]=='D') {
  22.                 if(i-lr<min_d) min_d=i-lr;
  23.                 ld=i;
  24.             }
  25.         }
  26.         printf("%d\n", min_d);
  27.     }
  28.     return 0;
  29. }
  30.  
Add Comment
Please, Sign In to add comment