Submission
Status:
PPPPPP-P-P
Subtask/Task Score:
80/100
Score: 80
User: sulinx
Problemset: ไฟส่อง
Language: c
Time: 0.002 second
Submitted On: 2025-07-28 19:42:54
#include <stdio.h>
int main(){
int n;
int circle[360] = {0};
int A,B;
int time = 0,maxtime = 0;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d %d",&A,&B);
if(A<B){
for(int j = A;j<B;j++){
circle[j]++;
}
}
if(A>B){
for(int j = A;j<360;j++){
circle[j]++;
}for(int j = 0;j<B;j++){
circle[j]++;
}
}
}
for(int i=0;i<360;i++){
if(circle[i]>0){
time++;
}else{
time = 0;
}
if(time>maxtime){
maxtime = time;
}
}
printf("%d",maxtime);
}