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

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


გაგზავნის თარიღი: 21.04.2019 10:41:30

ამოცანა: კლებადი უბნები

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

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

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







#include <bits/stdc++.h>
using namespace std;

string s;
int n,i,ans,l;


int main()
{
    cin>>s;
    n=s.size();
    for(i=0;i<n-1;i++)
    {
       
	  	if(int(s[i]-'0')>int(s[i+1]-'0')) l++; 
        else if(l!=0)
        {
		ans++;
		l=0;
		
		}
		
        
    	}
if(l>0)
ans++;
cout<<ans;
	}

ტესტები

შემავალი მონაცემები
543217654
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
12345
გამომავალი მონაცემები
0
თქვენი პასუხი
0
ჩეკერის პასუხი
YES
შემავალი მონაცემები
9876543210
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
54545454545454
გამომავალი მონაცემები
7
თქვენი პასუხი
7
ჩეკერის პასუხი
YES
შემავალი მონაცემები
60
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
123451234512 
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
900900900000
გამომავალი მონაცემები
3
თქვენი პასუხი
3
ჩეკერის პასუხი
YES
შემავალი მონაცემები
76598033182
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
77777777777
გამომავალი მონაცემები
0
თქვენი პასუხი
0
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8519742648294
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES