Submission
Status:
-----P----
Subtask/Task Score:
10/100
Score: 10
User: TonnamSora
Problemset: ไฟส่อง
Language: cpp
Time: 0.002 second
Submitted On: 2025-06-18 23:40:44
#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 <= B + 360; j++){
if(j >= 360){
int y = j - 360;
X[y] = 1;
}
else{
X[j] = 1;
}
}
}
else{
for(int j = A; j <= B; j++){
X[j] = 1;
}
}
}
int p = 0;
for(int i = 0; X[i] == 1 && i < 360; i++){
int a;
if(X[i + 1] != 0){
a++;
}
if(a >= p){
p = a;
}
if(X[i + 1] == 0){
a = 0;
}
}
cout << p;
}