POJ 1978

#include <iostream>
#define MAXN 55
using namespace std; int _m[MAXN];
int tem[MAXN];
void copy(int begin,int len); int main()
{
//freopen("acm.acm","r",stdin);
int n;
int r;
int i;
int j;
int k;
int p;
int c;
while(cin>>n>>r,n||r)
{
for(i = ; i <= n; ++ i)
{
//cin>>_m[i];
_m[i] = n-i+;
} for(i = ; i < r; ++ i)
{
cin>>p>>c;
copy(p,c);
// k = 1;
for(j = p+c-; j-c > ; -- j)
{
_m[j] = _m[j-c];
}
for(j = ; j <= c; ++ j)
{
_m[j] = tem[j];
}
}
cout<<_m[]<<endl;
}
} void copy(int begin,int len)
{
// cout<<"flag "<<endl;
int i;
int j = ;
for(i = begin; i < begin+len; ++ i)
{
tem[j++] = _m[i];
// cout<<_m[i]<<" ";
}
// cout<<endl;
return;
}

关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。

POJ 1978

技术网站地址: vmfor.com

上一篇:HarmonyOS数据绑定使用技巧


下一篇:maven 项目编译失败