/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 540.0 KiB
#2 Accepted 16ms 1.289 MiB
#3 Accepted 15ms 1.293 MiB
#4 Accepted 15ms 1.297 MiB
#5 Accepted 15ms 1.293 MiB
#6 Accepted 16ms 1.539 MiB
#7 Accepted 16ms 1.285 MiB
#8 Accepted 15ms 648.0 KiB
#9 Accepted 5ms 632.0 KiB
#10 Accepted 5ms 592.0 KiB
#11 Wrong Answer 15ms 1.277 MiB
#12 Wrong Answer 15ms 1.277 MiB
#13 Wrong Answer 16ms 1.234 MiB
#14 Wrong Answer 15ms 1.281 MiB
#15 Accepted 16ms 1.91 MiB
#16 Accepted 16ms 1.902 MiB
#17 Accepted 16ms 1.91 MiB

Code

/*CODED BY mahmudulsakib2019
  DATE:-27/3/2024;TIME:-17:00 PM
  BANGALDESH , SYLHET*/
#include<bits/stdc++.h>  
using namespace std;
typedef unsigned long long  ll;

int main() {
    int t;
    cin >> t;
    while(t--) {
      ll a,b=INT_MAX,c,count;
      cin >> a;
      bool start=false;
      vector<ll>p(a);
      vector<ll>q,s;
      for(ll i=0;i<a;i++){
        cin >> p[i];
      }
      for(ll i=0;i<a;i++){
        if(p[i]==1){
          start = true;
          b=min(b,i);
        }
        else if(p[i]==2){
          b=INT_MAX;
          start = false;
        }
        else if(p[i]==3){
          if(start){
            c=i;
            count = (c-b)+1;
            q.push_back(count);
          }

        }
      }
    if (!q.empty()) {
        auto it = max_element(q.begin(), q.end());
        cout << *it << endl;
    }
    }
    return 0;
}


Information

Submit By
Type
Submission
Problem
P1036 Perfect subarray
Language
C++20 (G++ 13.2.0)
Submit At
2024-03-27 11:14:56
Judged At
2024-03-27 11:14:56
Judged By
Score
80
Total Time
16ms
Peak Memory
1.91 MiB