- 玩具谜题
- 2017-03-19 10:56:29 @
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>
#include <cstring>
#include <vector>
#include <cmath>
#include <ctime>
#include <algorithm>
#include <conio.h>
#include <iomanip>
#include <stack>
#include <queue>
#include <cctype>
using namespace std;
int main() {
//freopen("//xx.in","r",stdin);
//freopen("//xx.out","w",stdout);
int peop,inst;
cin>>peop>>inst;
char towa[100001];
string job[100001];
for (int i=1;i<=peop;i++) cin>>towa[i]>>job[i];
char fang[100001];
int num[100001];
for (int i=1;i<=inst;i++) cin>>fang[i]>>num[i];
int wei=1;
for (int i=1;i<=inst;i++)
{
if (fang[i]=='0'&&towa[wei]=='0') wei=wei-num[i];
if (fang[i]=='0'&&towa[wei]=='1') wei=wei+num[i];
if (fang[i]=='1'&&towa[wei]=='0') wei=wei+num[i];
if (fang[i]=='1'&&towa[wei]=='1') wei=wei-num[i];
wei=wei+peop;
wei=wei%peop;
}
cout<<job[wei]<<endl;
//fclose(stdin);
//fclose(stdout);
//while (1);
return 0;
}
1 条评论
-
lrj124 LV 10 @ 2017-03-19 13:22:00
把所有数组放在main外面定义
- 1
信息
- ID
- 2003
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 2710
- 已通过
- 792
- 通过率
- 29%
- 被复制
- 10
- 上传者