CodeFoeces-893A

题目

原题链接: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;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,959评论 0 33
  • 在逻辑学中甲和乙之间,如果甲对乙有某种关系,而乙对甲也有同样的关系,那么,甲和乙之间的这种关系就是对称关系;而如果...
    望星者阅读 533评论 0 2
  • #每日一解弟子规# #---- 亲有过,谏使更;怡吾色,柔吾声;谏不入,悦复谏;号泣随,挞无怨;## 自解: 父母...
    六道在进化阅读 403评论 1 3
  • 问: 孩子还小,写作业要不要陪? 答: 不陪才能培养孩子的自律好习惯。如果家长从一开始就认为孩子写作业是需要陪的,...
    雅芳老师阅读 372评论 0 4

友情链接更多精彩内容