求助,为什么编译失败
查看原帖
求助,为什么编译失败
1087755
pistil楼主2025/1/29 19:21

在dev-c++上能正常运行,为什么提交会编译失败

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,m,s=1,l;
	cin>>n>>m;
	struct per{
		int t;
		char name[12];
	};
	per a[100001];
	for(int i=1;i<=n;i++){
		cin>>a[i].t;
		gets(a[i].name);
	}
	for(int i=1;i<=m;i++){
		int x,y;
		cin>>x>>y;
		if(x){
			if(a[s].t) s-=y; 
			else s+=y;
		}
		else{
			if(a[s].t) s+=y;
			else s-=y;
		}
		if(s<=0) s+=n;
		if(s>n) s-=n;
	}
	l=strlen(a[s].name);
	for(int i=1;i<=l;i++)
	cout<<a[s].name[i];
	return 0;
}
2025/1/29 19:21
加载中...