NOIP2016 day1 t1 玩具谜题
2017-04-03 10:41
281 查看
没什么好说的,暴力而已#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
int n,m,i,t=1,f,s;
struct toy
{
int left,right;
char name[11];
}a[100010];
int main()
{
cin>>n>>m;
for(i=1;i<=n;i++)
{
f=read();
if(!f)a[i].left=-1,a[i].right=1;
else a[i].left=1,a[i].right=-1;
scanf("%s",&a[i].name);
}
for(i=1;i<=m;i++)
{
f=read();
s=read();
if(!f)t+=s*a[t].left;
else t+=s*a[t].right;
while(t<=0)t+=n;
if(t>n)t=t%n;
}
cout<<a[t].name;
return 0;
}
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
int n,m,i,t=1,f,s;
struct toy
{
int left,right;
char name[11];
}a[100010];
int main()
{
cin>>n>>m;
for(i=1;i<=n;i++)
{
f=read();
if(!f)a[i].left=-1,a[i].right=1;
else a[i].left=1,a[i].right=-1;
scanf("%s",&a[i].name);
}
for(i=1;i<=m;i++)
{
f=read();
s=read();
if(!f)t+=s*a[t].left;
else t+=s*a[t].right;
while(t<=0)t+=n;
if(t>n)t=t%n;
}
cout<<a[t].name;
return 0;
}
相关文章推荐
- 玩具谜题 NOIP2016 提高组 Day1 T1
- NOIP2016 day1玩具谜题
- NOIP2016 Day1 玩具谜题
- NOIP2016 day1 T1 玩具谜题 toy 题解
- noip 2016 day1 T1玩具谜题
- [NOIP2016提高组]玩具谜题
- 【NOIP2016】洛谷1563 玩具谜题
- UOJ260 【NOIP2016】玩具谜题
- 【NOIP2016提高组复赛】玩具谜题
- 【NOIP 2016 提高组】玩具谜题
- Noip2016提高组 玩具谜题toy
- 模拟(玩具谜题NOIP 2016 提高组 Day 1 第一题vijos2003)
- NOIP2016玩具谜题(洛谷1563)
- Luogu P1563 [NOIp提高组2016]玩具谜题
- [NOIP2016] 玩具谜题
- 【20171104】玩具谜题 Noip2016 day1T1
- 洛谷 P1563 [NOIP2016 D1T1] 玩具谜题
- 2556. [NOIP2016]玩具谜题
- 【noip2016】玩具谜题
- UOJ261 NOIP2016 day1 T2 天天爱跑步 (lca + 桶 )