原题传送门

神奇的题目。。

朝左朝右异或一下就好了

细节处理一下,输出now的字符串

下面贴代码

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char zy[][];
bool cx[];
int now=;
int n,m;
int main(){
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++)
scanf("%d",&cx[i]),scanf("%s",zy[i]);
for(int i=;i<=m;i++)
{
int x,y;
scanf("%d%d",&x,&y);
x^=cx[now];
x=x==?:;
now+=x==?y:-y;
if(now==)now=n;
else if(now<)now+=n;
else if(now!=n)now%=n;
}
printf("%s",zy[now]);
}

最新文章

  1. Oracle转换时间出现的问题:ORA-01810: format code appears twice
  2. [转]:Delphi 中的哈希表(1): THashedStringList
  3. BZOJ1085: [SCOI2005]骑士精神
  4. js 弹出div窗口 可移动 可关闭 (转)
  5. C#虚方法认识
  6. oracle 笔记
  7. 九度OJ - 题目1481:Is It A Tree?
  8. spring 异常管理机制
  9. GDAL1.11版本号对SHP文件索引加速測试
  10. python几个排序函数 sort sorted argsort
  11. 11g init DB software and database
  12. 1965: [Ahoi2005]SHUFFLE 洗牌
  13. 使用FileUtils简化你的文件操作
  14. python之路第四篇(基础篇)
  15. MSIL学习------从HelloWorld开始
  16. LeetCode 104. Maximum Depth of Binary Tree二叉树的最大深度 C++/Java
  17. 【学习笔记】python2的print和python3的print()
  18. Java 虚拟机的内存结构
  19. Sql 标识列 增长1000
  20. 每日英语:The Right Way to Network

热门文章

  1. POJ 3254 状压DP(基础题)
  2. C语言进阶—— 接续符和转义符13
  3. strchr函数的用法
  4. Sqoop 工具使用
  5. 12,DBUtils - Python数据库连接池
  6. Servlet过滤器---编码转换过滤器
  7. unbantu安装wmvare
  8. shell编程——
  9. 《数据结构与算法分析:C语言描述》复习——第三章“线性表、栈和队列”——双向链表
  10. Windows Phone 图片扩展类