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);
}