社区讨论
95分第4个数据点WA,请求指点和帮助
P1563[NOIP 2016 提高组] 玩具谜题参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m1arpekp
- 此快照首次捕获于
- 2024/09/20 21:39 去年
- 此快照最后确认于
- 2025/11/04 20:48 4 个月前
RT
CPP#include<bits/stdc++.h>
using namespace std;
int n,m;//n,m<=100000;
int o01[100100];//o01=0向内右手为+左手为-,=1向外右手为-左手为+
string namee[100100];//逆时针
int num=1;
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
cin>>o01[i]>>namee[i];
}
for(int i=1;i<=m;i++){//ai=0向左,ai=1向右
int ai,si;
cin>>ai>>si;
if(o01[num]==0){
if(ai==0){//为-
num-=si;
}else if(ai==1){//为+
num+=si;
}
}else if(o01[num]==1){
if(ai==0){//为+
num+=si;
}else if(ai==1){//为-
num-=si;
}
}
num+=n;
num%=n;
}
num+=n;
num%=n;
if(num==0) num+=n;
cout<<namee[num];
return 0;
}
感谢您的耐心
回复
共 2 条回复,欢迎继续交流。
正在加载回复...