Submission
Status:
------P---
Subtask/Task Score:
10/100
Score: 10
User: TonnamSora
Problemset: ไฟส่อง
Language: cpp
Time: 0.004 second
Submitted On: 2025-06-18 23:55:20
#include <iostream>
#include <math.h>
#include <string>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);
int N, A, B;
int X[360] = {};
cin >> N;
for(int i = 0; i < N; i++){
cin >> A >> B;
if(A > B){
for (int j = A; j < 360; j++){
X[j] = 1;
}
for (int j = 0; j < B; j++){
X[j] = 1;
}
}
else{
for (int j = A; j <= B; j++){
X[j] = 1;
}
}
}
int p = 0;
int a = 0;
for(int i = 0; i < 720; i++){
int idx = i % 360;
if(X[idx] == 1){
a++;
p = max(p, a);
}
else{
a = 0;
}
}
cout << p;
}