Submission
Status:
PP---P----
Score: 30
User: Jokul
Problemset: ไฟส่อง
Language: c
Time: 0.001 second
Submitted On: 2025-04-12 11:35:25
#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)
{
max=360;
printf("%d",max);
}
else
printf("%d",max);
}