我是80分的非无,HELP!
查看原帖
我是80分的非无,HELP!
1069685
MOST_delicious楼主2024/1/18 21:43

80分,炸了,四个紫,HELP!>-<```cpp

#include #include #include #include #include #include #include #include #include /* in.left:-- right instead out.left:++ */ using namespace std; int main(){ int n,m; cin>>n>>m; int a[100001],s[100001]; int h[100001]; string nh[100]; for(int i=0;i<n;i++){ cin>>h[i]>>nh[i]; } for(int i=0;i<m;i++){ cin>>a[i]>>s[i]; } int jk=0; for(int i=0;i<m;i++){ if(a[i]==0){ if(h[jk]==0){//圈内 jk-=s[i]; } else if(h[jk]==1){//instead jk+=s[i]; } if(jk>=n){ jk-=n; } else if(jk<0){ jk=n+jk; } } else if(a[i]==1){ if(h[jk]==0){ jk+=s[i]; } else if(h[jk]==1){ jk-=s[i]; } if(jk>n){ jk-=n; } else if(jk<0){ jk=n+jk; } } } cout<<nh[jk]; return 0; }

### 谢谢谢谢谢谢!!!
深入浅出针不戳</>
2024/1/18 21:43
加载中...