• Source
    1. #include <iostream>
    2. using namespace std;
    3.  
    4. int main ()
    5. {
    6. int n, m;
    7. cin>>n>>m;
    8. int dem1=0;
    9. int dem1p=0;
    10. int x;
    11. for (int i=1; i<=n; i++)
    12. {
    13. cin>>x;
    14. if (x==1) dem1++;
    15. else dem1p++;
    16. }
    17. int l, r;
    18. for (int i=1; i<=m; i++)
    19. {
    20. cin>>l>>r;
    21. if ((r-l+1)%2==0)
    22. {
    23. if (dem1 >= (r-l+1)/2 && dem1p >= (r-l+1)/2) cout<<"1"<<endl;
    24. else cout<<"0"<<endl;
    25. }
    26. else
    27. {
    28. cout<<"0"<<endl;
    29. }
    30. }
    31. return 0;
    32. }