ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 22.01.2023 11:53:42
ამოცანა: რხევადი რიცხვები
მომხმარებელი: a_alievi2
ვერდიქტი: ნაწილობრივი ამოხსნა
შეფასება: 60.0 ქულა
#include <bits/stdc++.h> using namespace std; int a,b,c,d,x,y,z,i,j,n; multiset <pair<int,int>>arr[100001]; int ms1,ms2; string s; int main () { cin>>s; if (s.size()==1) { cout<<"1"; return 0; } for (i=0;i<s.size();i++) { if (s[i]>s[i+1] && s[i+1]<s[i+2] or s[i]<s[i+1] && s[i+1]>s[i+2]) x++; else break; } if (x>0) { if (s.size()%2==0) cout<<x+1; else cout<<x+2; } else cout<<"0"; }
3748
4
4
YES
3
1
1
YES
121314
6
6
YES
1213141
7
7
YES
31213145
7
6
NO
31213845
5
4
NO
12121212121212121212121
23
23
YES
11
1
0
NO
101212121212121212121212121212121212121204040404040404040404040404040404040
3
3
YES
102121212121212121212121212121212121212040404040404040404040404040404040409
75
76
NO