| Task: | Traffic jam |
| Sender: | hundlij1 |
| Submission time: | 2025-09-01 16:59:29 +0300 |
| Language: | C++ (C++17) |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:18:20: error: 'numeric_limits' is not a member of 'std'
18 | int min = std::numeric_limits<int>::max();
| ^~~~~~~~~~~~~~
input/code.cpp:18:35: error: expected primary-expression before 'int'
18 | int min = std::numeric_limits<int>::max();
| ^~~Code
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int arr [2*n];
for(int i = 0; i < n; i++) {
int a,b;
cin >> a >> b;
arr[2*i] = a;
arr[2*i+1] = b;
}
int max = 0;
int min = std::numeric_limits<int>::max();
for(int i = 0; i < n; i++) {
if(arr[i] > max) max = arr[i];
if(arr[i] < min) min = arr[i];
}
int maxnumtotal = 0;
for(int i = min; i < max; i++) {
int maxNum = 0;
for(int j = 0; j < n; j++) {
if(arr[2*j] <= i && arr[2*j+1] >= i) {
maxNum++;
}
}
if (maxNum > maxnumtotal) maxnumtotal = maxNum;
}
cout << maxnumtotal << endl;
}