比赛的时候,要是把这道题看了,也不至于一道没做出来了。。。。
#include<stdio.h>
int main()
{
int n,r,i,k,a[52],b[52],p,c,m;
while(scanf("%d%d",&n,&r)!=EOF)
{
if(n==0&&r==0)
break;
for(i=1;i<=n;i++)
a[i]=b[i]=n+1-i;
for(i=1;i<=r;i++)
{
scanf("%d%d",&p,&c);
for(k=1;k<=p-1+c;k++)
b[k]=a[k];
m=p;
for(k=1;k<=c;k++)
a[k]=b[m++];
m=1;
for(k=c+1;k<=p+c-1;k++)
a[k]=b[m++];
}
printf("%d\n",a[1]);
}
return 0;
}