#include<stdio.h>
int main()
{
int n,m;
int i,j,x;
int A,B;
scanf("%d %d",&n,&m);
int a[n];
for(i=1;i<=n;i++)
a[i]=0;
for(i=1;i<=m;i++)
{
scanf("%d %d",&A,&B);
if(A+B<n)
{
if(A-B<1)
for(j=1;j<=A+B;j++)
a[j]=i;
else
for(j=A-B;j<=A+B;j++)
a[j]=i;
}
else
{
if(A-B<1)
for(j=1;j<=n;j++)
a[j]=i;
else
for(j=A-B;j<=n;j++)
a[j]=i;
}
}
for(x=1;x<=n;x++)
printf("%d ",a[x]);
}
结果
不传谣,不信谣,武汉加油,中国加油!!!