ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 25.08.2019 20:47:41

ამოცანა: უცნაური ლიფტი

მომხმარებელი: Vato1chachanidze

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <iostream>
using namespace std;
int n,k,l,m,a[100000];
string b;
int main() {
  cin>>b;
  n=b.length();
  l=60;

  for(k=0;k<=n;k++){
    if(a[l]==0){
      a[l]=1;
      m++;
    };
    if(b[k]=='U')
    l++;
    else l--;
   
  };
  cout<<m;
}

ტესტები

შემავალი მონაცემები
UDUUU
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
UDDD
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
DUDUD
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
UDDUDDUDDUDDU
გამომავალი მონაცემები
6
თქვენი პასუხი
6
ჩეკერის პასუხი
YES
შემავალი მონაცემები
DDDD
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
UUUUUUUUUUUUUUUUU
გამომავალი მონაცემები
18
თქვენი პასუხი
18
ჩეკერის პასუხი
YES
შემავალი მონაცემები
DDDUUUUUUUUUUUUUUDDD
გამომავალი მონაცემები
15
თქვენი პასუხი
15
ჩეკერის პასუხი
YES
შემავალი მონაცემები
UDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUDUD
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
UUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUDUUUD
გამომავალი მონაცემები
30
თქვენი პასუხი
30
ჩეკერის პასუხი
YES
შემავალი მონაცემები
D
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES