美文网首页
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

    题目 原题链接:A. Chess For Three 题意 三个人下棋,1和2先下,3观战。输的人和观战对换。给出...

网友评论

      本文标题:CodeFoeces-893A

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