组队学习(数列极限)

pandas 解决ValueError: Boolean array expected for the condition, not object 报错

  返回  

ccf-csp 201703-2 学生排队

2021/8/21 13:54:12 浏览:

ccf-csp 201703-2 学生排队

#include <bits/stdc++.h>
using namespace std;
int n,m;
int a[2000];//学号为i的学学生排名a[i] 
int b[2000];//排在第i个位置的学生学号b[i] 
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		a[i]=i,b[i]=i;
	while(m--){
		int p,q;
		cin>>p>>q;
		if(q>0)
		for(int i=a[p]+1;i<=a[p]+q;i++){
			a[b[i]]--;
		}
		else if(q<0)
		for(int i=a[p]-1;i>=a[p]+q;i--){
			a[b[i]]++;
		}
		a[p]+=q;
		for(int i=1;i<=n;i++){
		b[a[i]]=i;
		}
	}
	for(int i=1;i<=n;i++){
		cout<<b[i]<<" ";
	} 
	 return 0;
}

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号