zoukankan      html  css  js  c++  java
  • P1563 玩具谜题(简单模拟)

    就是一个简单模拟

    #include<iostream>
    #include<string>
    using namespace std;
    const int maxn=1e5+10;
    int in[maxn], x[maxn], y[maxn];
    string name[maxn];
    int h;
    
    int n, m;
    int main(){
        cin>>n>>m;
        for(int i=0;i<n;++i)cin>>in[i]>>name[i];
        for(int i=0;i<m;++i)cin>>x[i]>>y[i];
        h=0;
        for(int i=0;i<m;++i){
            if(in[h]==0){
                if(x[i]==0)h-=y[i];
                else h+=y[i];
                h%=n; h=(h+n)%n;
            }else{
                 if(x[i]==0)h+=y[i];
                else h-=y[i];
                h%=n; h=(h+n)%n;
            }
        }
        cout<<name[h]<<endl;
    }
  • 相关阅读:
    栈和队列
    链表
    map
    二叉平衡树旋转
    二叉排序树详情
    红黑树详情
    查并集
    动态规划
    位操作
    字典树
  • 原文地址:https://www.cnblogs.com/ALINGMAOMAO/p/10686286.html
Copyright © 2011-2022 走看看