社区讨论
尴尬的90。。
P1563[NOIP 2016 提高组] 玩具谜题参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mi6m2ctf
- 此快照首次捕获于
- 2025/11/20 07:05 4 个月前
- 此快照最后确认于
- 2025/11/20 07:05 4 个月前
CPP
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int n,m,ai,si,d,ans;
bool dir[1000001];
string str,s[1000001];
int main()
{
cin>>n>>m;
for (int i=1;i<=n;i++)
{
cin>>d>>s[i];
dir[i]=d;
}
ans=1;
for (int i=1;i<=m;i++)
{
cin>>ai>>si;
if (dir[ans]==0)
{
if (ai==1) ans=(ans+n+si)%n;
else ans=(ans+n-si)%n;
}
else
{
if (ai==0) ans=(ans+n+si)%n;
else ans=(ans+n-si)%n;
}
}
cout<<s[ans]<<endl;
}
没时间调试了 求大佬帮看看
回复
共 2 条回复,欢迎继续交流。
正在加载回复...