/ SeriousOJ /

Record Detail

Runtime Error


  
# Status Time Cost Memory Cost
#1 Accepted 2ms 328.0 KiB
#2 Accepted 18ms 1.312 MiB
#3 Accepted 18ms 1.293 MiB
#4 Accepted 18ms 1.316 MiB
#5 Accepted 18ms 1.293 MiB
#6 Accepted 18ms 1.543 MiB
#7 Accepted 18ms 1.516 MiB
#8 Accepted 17ms 624.0 KiB
#9 Accepted 6ms 568.0 KiB
#10 Accepted 6ms 576.0 KiB
#11 Runtime Error 17ms 1.293 MiB
#12 Runtime Error 18ms 1.293 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);
          }

        }
      }
      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 10:59:58
Judged At
2024-11-11 03:40:06
Judged By
Score
55
Total Time
18ms
Peak Memory
1.543 MiB