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

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


გაგზავნის თარიღი: 07.08.2019 16:46:07

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

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

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

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







#include <iostream>

using namespace std;
int k[10000];

int main()
{
    int r,n=0;
    string a;
    cin>>a;
    k[0]=1;
    r = a.length();
    for(int i=0;i<=r-1;i++){
        if(a[i]=='U'){
            k[n+1]=1;
            n=n+1;
        }else {
            k[n-1]=1;
            n=n-1;
    }
    }
    int l = 0;
    for(int i=-100;i<=100;i++)if(k[i]==1)l++;
    cout<<l-1;
}

ტესტები

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