ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 08.04.2021 18:14:04
ამოცანა: სამმაისობა
მომხმარებელი: shano123
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include<bits/stdc++.h> using namespace std; int n, k, i, j, a, b, c, y, x, wyviliani,barati,badmintoni,uwyvilo; string word; stack <pair <int, int> > st; pair <int, int> pr; main(){ cin>>n; for (i=1; i<=n; i++){ cin>>a>>b; pr.first=a; pr.second=b; if (st.empty()) {st.push(pr); continue;} if (a!=st.top().first && st.top().second==1 && b==2) {wyviliani++; st.pop(); continue;} if (a==1 && st.top().first==1 && st.top().second==1 && b==2) {badmintoni++; st.pop(); continue;} if (a==2 && st.top().first==2 && st.top().second==1 && b==2) {barati++; st.pop(); continue;} st.push(pr); } uwyvilo=st.size(); cout<<wyviliani<<" "<<badmintoni<<" "<<barati<<" "<<uwyvilo; }
10 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1
0 1 1 6
0 1 1 6
YES
20 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2 1 1 12
2 1 1 12
YES
50 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2
4 6 1 28
4 6 1 28
YES
100 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2...
4 16 1 58
4 16 1 58
YES
1000 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 ...
93 150 16 482
93 150 16 482
YES
10000 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 ...
949 1427 143 4962
949 1427 143 4962
YES
100000 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1...
9165 14156 1682 49994
9165 14156 1682 49994
YES
200000 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2...
18585 28173 3209 100066
18585 28173 3209 100066
YES
500000 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2...
45833 70706 8406 250110
45833 70706 8406 250110
YES
1000000 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 ...
92980 141103 16081 499672
92980 141103 16081 499672
YES