《白嫖》
#include<iostream> using namespace std; int n,r[1000005],l[1000005],m; int main(){ cin>>n>>m; r[0]=1; l[n+1]=n; for(int i=1;i<=n;i++){ l[i]=i-1; r[i]=i+1; } for(int i=1,t,p,q;i<=m;i++){ cin>>t>>p; if(t==1){ r[l[p]]=r[p]; l[r[p]]=l[p]; l[p]=0; r[p]=r[0]; l[r[0]]=p; r[0]=p; }else if(t==2){ r[l[p]]=r[p]; l[r[p]]=l[p]; l[p]=l[n+1]; r[p]=n+1; r[l[n+1]]=p; l[n+1]=p; }else{ cin>>q; if(p==q) continue; r[l[p]]=r[p]; l[r[p]]=l[p]; l[p]=q; r[p]=r[q]; l[r[q]]=p; r[q]=p; } } int idx=r[0]; while(idx!=n+1){ co
已有账号? 立即登录
可以,把数据做成一串字符,把他给玩家,当玩家输入一串字符时再把数据提出出来,可以看看我的留言板