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

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


გაგზავნის თარიღი: 25.11.2021 20:17:18

ამოცანა: ბუბა და მარიო

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

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

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







#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;

 long long n,i,a[1000];
main() {
	int magic=0,one=0,zero=0;
	cin>>n;
	
		for(i=n;i>0;i--) cin>>a[i];
 		 for (i=0;i<n;i++) {
			while(a[i]==1) {
				one++;
				i++;
			}
			while(a[i]==0) {
				zero++;
				i++;
			}
			i--;
			if(zero>0 && one>0 && zero>one) {
				magic++;
				zero=0;
				one=0;
			}
  	}
  cout<<magic;
 }

ტესტები

შემავალი მონაცემები
21
1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 1 1 1
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
20
1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1
გამომავალი მონაცემები
0
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
30
1 1 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 
გამომავალი მონაცემები
3
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
10
1 1 1 1 1 1 1 1 1 1 
გამომავალი მონაცემები
0
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
10
1 0 0 0 0 0 0 0 0 1
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
22
1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1
გამომავალი მონაცემები
6
თქვენი პასუხი
7
ჩეკერის პასუხი
NO
შემავალი მონაცემები
25
1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
გამომავალი მონაცემები
1
თქვენი პასუხი
2
ჩეკერის პასუხი
NO
შემავალი მონაცემები
23
1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
12
1 0 0 1 0 0 1 0 0 1 0 1
გამომავალი მონაცემები
3
თქვენი პასუხი
4
ჩეკერის პასუხი
NO
შემავალი მონაცემები
5
1 1 0 1 1
გამომავალი მონაცემები
0
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO