fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. cin >> t;
  7. while(t--){
  8. int n, x=0, y=0;
  9. cin >> n;
  10. vector<int>v;
  11. string s;
  12. cin >> s;
  13. for(int i=0; i<n; i++){
  14. int k = s[i] - '0';
  15. v.push_back(k);
  16. if(v[i] == 1)x++;
  17. else y++;
  18. }
  19. for(int i=0 ;i<n-1; i++){
  20. if(s[i] != s[i+1]){
  21. v.push_back(0);
  22. y++;
  23. }
  24. if(y>x) break;
  25. }
  26.  
  27. if(y>x)cout << "YES" << endl;
  28. else
  29. cout << "NO" << endl;
  30. }
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5288KB
stdin
3
2
00
2
11
2
10
stdout
YES
NO
YES