Submission
Status:
[PP][PP][PP][PP][PP][PP][PP][PP][PP][PP]
Score: 100
User: ShynyC
Problemset: ลอดสะพาน
Language: cpp
Time: 0.003 second
Submitted On: 2025-04-19 22:34:13
#include <iostream>
#include <vector>
using namespace std;
int main(){
int l,n,a,b,count = 0, max = 0;
pair<int,int> bridge;
vector<pair<int,int> > bridges;
cin >> l >> n;
for(int i = 0; i < n; i++){
cin >> a >> b;
bridge.first = a;
bridge.second = b;
bridges.push_back(bridge);
}
for(float i = 0.5; i < l; i = i + 0.5){
for(int j = 0; j < n; j++){
if(bridges[j].first < i && bridges[j].second > i){
count++;
}
}
if(count > max){
max = count;
}
count = 0;
}
cout << max;
}