Submission

Status:
PP---P----

Score: 30

User: Jokul

Problemset: ไฟส่อง

Language: c

Time: 0.002 second

Submitted On: 2025-04-12 11:33:17

#include<stdio.h>
int main(){
int n,max=0,min=360,save;
scanf("%d",&n);
int a[n],b[n];
for(int i=0;i<n;i++)
{
   scanf("%d",&a[i]);
   scanf("%d",&b[i]);
}
for(int i=0;i<n;i++)
{
   if(b[i]<a[i])
   {
       b[i]=b[i]+360;
       if(max<=(b[i]-a[i]))
       {
           max=b[i]-a[i];
       }
   }
   else{
    if(max<=(b[i]-a[i]))
       {
           max=b[i]-a[i];
       }
   }
}
for(int i=0;i<n;i++)
{
    for(int j=0;j<n;j++)
    {
        if(i==j)
        {
           continue;
        }
        else if(i!=j)
        {
            if(b[j]<a[j])
            {
                b[j]=b[j]+360;
            if(a[j]<=b[i]&&b[j]>=b[i])
            {
                if(max<b[j]-a[i])
                {
                    max=b[j]-a[i];
                }
            }
        }
        else{
                    if(a[j]<=b[i]&&b[j]>=b[i])
            {
                if(max<b[j]-a[i])
                {
                    max=b[j]-a[i];
                }
                }
            }
    }
}
}
if(max>360)
{
    printf("360");
}
else
printf("%d",max);
}