int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
int l,m,u[100],v[100],b=0,c=0,d=0,e[100],i,n=0,j,k;
scanf("%d %d",&l,&m);
for(i=0;i<m;i++)
{
scanf("%d %d\n",&u[i],&v[i]);
}
for(i=0;i<m;i++)
{
for(j=0;j<=i;j++)
{ if(v[j]>=u[i]&&v[j]>u[j]&&v[i]>u[i])
{
c=u[j];
d=v[i];
printf("v[i]>u[j]新坐标为:%d %d\n",c,d);
}
if(v[j]>=v[i]&&u[j]>=u[j]&&v[j]>u[j]&&v[i]>u[i])
{
c=u[j];
d=v[j];
printf("v[i]<=u[j+1]新坐标为:%d %d\n",c,d);
}
}
if(u[j]>v[i]&&j>i&&j<m)
{
e[i]=v[i]-u[i];
e[j]=v[j]-u[j];
printf("e[%d]=%d,e[%d]=%d\n",i,e[i],j,e[j]);
}
else if(v[i]>=u[j]&&v[j]>u[i]&&j>i&&j<m)
{
e[i]=d-c;
printf("e[%d]=%d\n",i,e[i]);
}
}
for(i=0;i<m;i++)
{
b=l-e[i];
n=b+1;
printf("输出树的数量:e[%d]=%d,b=%d,n=%d",i,e[i],b,n);
}
return 0;
}