美文网首页
CodeFoeces-893A

CodeFoeces-893A

作者: ss5smi | 来源:发表于2018-02-28 21:46 被阅读0次

    题目

    原题链接:A. Chess For Three

    题意

    三个人下棋,1和2先下,3观战。输的人和观战对换。给出n场比赛记录,问这个记录是否正确。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    int main() {
        int n,a[100],p1=1,p2=2,w=3;
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>a[i];
        }
        for(int i=0;i<n;i++){
            if(a[i]==p1){
                swap(p2,w);
            }else if(a[i]==p2){
                swap(p1,w);
            }else{
                printf("NO\n");
                return 0;
            }
        }
        printf("YES\n");
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:CodeFoeces-893A

          本文链接:https://www.haomeiwen.com/subject/vdxixftx.html