Loading...
Submission
# When Author Problem Language CPU Memory
20863 2024-06-13 00:02:31 AHAMMED_99 Maximum Subarray Length C++ 14 0 ms 0 kb Compilation Error
Test Cases
# CPU Memory Points
1 0 ms 0 kb 0 Compilation Error
2 0 ms 0 kb 0 Skipped
3 0 ms 0 kb 0 Skipped
4 0 ms 0 kb 0 Skipped
5 0 ms 0 kb 0 Skipped
6 0 ms 0 kb 0 Skipped
7 0 ms 0 kb 0 Skipped
8 0 ms 0 kb 0 Skipped
9 0 ms 0 kb 0 Skipped
10 0 ms 0 kb 0 Skipped
Source Code
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. int largestSubarrayLength(vector<int>& a) {
  7. int n = a.size();
  8. int minNum = INT_MAX;
  9. int maxLen = 0;
  10. int currLen = 0;
  11.  
  12. for (int i = 0; i < n; ++i) {
  13. if (a[i] < minNum) {
  14. minNum = a[i];
  15. maxLen = currLen;
  16. }
  17. if (a[i] == minNum) {
  18. currLen++;
  19. } else {
  20. currLen = 0;
  21. }
  22. }
  23.  
  24. return maxLen;
  25. }
  26.  
  27. int main() {
  28. int T;
  29. cin >> T;
  30.  
  31. while (T--) {
  32. int n;
  33. cin >> n;
  34.  
  35. vector<int> a(n);
  36. for (int i = 0; i < n; ++i) {
  37. cin >> a[i];
  38. }
  39.  
  40. int result = largestSubarrayLength(a);
  41. cout << result << endl;
  42. }
  43.  
  44. return 0;
  45. }
  46.