ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 18.06.2022 12:05:22
ამოცანა: კლებადი უბნები
მომხმარებელი: gvanca
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include <bits/stdc++.h> using namespace std; #define f first #define s second long long n,m,l,r,anss,ans,x,y,z,a[1000001],b[1000001],k; string s; int main() { cin>>s; k=1; for (int i=1; i<s.size(); i++){ if (s[i]-'0'>=s[i-1]-'0'){ if (k>1) ans++; k=1; } else k++; } if (k>1) ans++; cout<<ans<<endl; }
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