#include <stdio.h>
int main() {
int a=0,b=0,c=0,d=0,i=0,e=0,l=0,k=0,f=0,n=0,s=0,g=0,z=0,t=0;
int x[100],y[100],p[100],q[100];
scanf("%d %d %d",&a,&b,&c);
for(i=0;i<c;i++)
{
scanf("%d %d",&x[i],&y[i]);
}
for(int o=0;o<c-1;o++)
{
for(int j=o+1;j<c;j++)
{
if(y[o]>y[j])
{
d=y[o];
e=x[o];
y[o]=y[j];
x[o]=x[j];
y[j]=d;
x[j]=e;
}
}
}
for(int j=0;j<c;j++)
{
if(x[j]==0)
{
p[l]=y[j];
l++;
}
}
f=p[0];
if(l>1)
{
n=b-p[l-1];
for(int j=0;j<l-1;j++)
{
if(k<p[j+1]-p[j])
{
k=p[j+1]-p[j];
}
}
}
else
{
n=b-p[l];
k=0;
}
if(f>=n && f>=k)
s=f;
else if(n>=f && n>=k)
{
s=n;
}
else if(k>=n && k>=f)
{
s=k;
}
for(int j=0;j<c;j++)
{
if(x[j]==1)
{
q[z]=y[j];
z++;
}
}
f=q[0];
if(z>1)
{
n=a-q[z-1];
for(int j=0;j<z-1;j++)
{
if(t<q[j+1]-q[j])
{
t=q[j+1]-q[j];
}
}
}
else
{
n=a-q[z];
t=0;
}
if(f>=n && f>=t)
g=f;
else if(n>=f && n>=t)
{
g=n;
}
else if(t>=n && t>=f)
{
g=t;
}
s=s*g;
printf("%d",s);
}
To embed this project on your website, copy the following code and paste it into your website's HTML: