链接:https://www.nowcoder.com/acm/contest/118/D
来源:牛客网

题目描述

1, 2, 3在打篮球, 可是二打一总是不公平的, 于是他们决定一对一,另一个人在边上看着, 谁输了谁就和下场和在边上看着的那个人交换。 现在给你一个胜利者的序列(每一轮胜利的人), 问这个序列合不合法。(一开始1,2单挑, 3在下面看着)

输入描述:

第一个数是数字n(1<=n<=100), 代表输入的胜利者序列的规模, 接下来的n行描述了胜利者序列。第i行包含一个正整数a[i],(1<=a[i]<=3),代表着a[i]赢得比赛

输出描述:

输出YES如果胜利者序列合法, 否则NO
示例1

输入

3
1
1
2
2
1
2

输出

YES
NO

说明

第一个例子中, 1赢了2, 3代替2; 1赢了3, 2代替3; 2赢了第二个例子中, 1赢了2, 3代替2, 这时候2明显已经在场下了故不可能为胜利者模拟一下就行

#include<cstdio>
#include<iostream>
using namespace std;
int a[4];
int main()
{int n;while(scanf("%d",&n) !=EOF){a[1]=a[2]=1;a[3]=0;int flag=1;for(int i=0;i<n;i++){int cnt=0;int t;cin>>t;for(int j=1;j<=3;j++){if(j!=t){a[j]=!a[j];}}for(int j=1;j<=3;j++){if(a[j]==1){cnt++;}}if(cnt!=2){flag=0;}}if(flag==0){printf("NO\n");}else{printf("YES\n");}}return 0;
}

View Code

转载于:https://www.cnblogs.com/buerdepepeqi/p/9017062.html

牛客~~打篮球~~~模拟水题相关推荐

  1. 牛客小白月赛6 水题 求n!在m进制下末尾0的个数 数论

    链接:https://www.nowcoder.com/acm/contest/135/C 来源:牛客网 题目描述 其中,f(1)=1;f(2)=1;Z皇后的方案数:即在Z×Z的棋盘上放置Z个皇后,使 ...

  2. 【牛客网】 G-大水题

    链接:https://www.nowcoder.net/acm/contest/75/G 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  3. 牛客网【每日一题】3月25日 tokitsukaze and Soldier

    牛客网[每日一题]3月25 题号:NC50439 名称: tokitsukaze and Soldier 来源:练习赛50-C 链接: link. 来源:牛客网 时间限制:C/C++ 1秒,其他语言2 ...

  4. 洛谷 1563 玩具谜题——模拟水题

    题目:https://www.luogu.org/problemnew/show/P1563 模拟水题. #include<iostream> #include<cstdio> ...

  5. 【CCCC】L2-027 名人堂与代金券 (25分),模拟水题

    problem L2-027 名人堂与代金券 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合 ...

  6. python刷题 NOI题库 python题解 洛谷、牛客网、AcWing 刷题等

    NOI题库 python题解-2022.01.07整理(1.1-1.3) NOI题库 python题解-2022.01.07整理(1.1-1.3)_dllglvzhenfeng的博客-CSDN博客 N ...

  7. 牛客网 2018校招真题 美团点评 K的倍数

    Description 牛客网 2018校招真题 K的倍数 Solving Ideas sum[i + 1]: 表示序列p[0]...p[i]的和 从长度最大的子串开始判断,当剩余需要判断子串长度不可 ...

  8. 牛客网 2018校招真题 摩拜 排序次数

    Description 牛客网 2018校招真题 排序次数 Solving Ideas 将数组a的元素拷贝到数组b 对数组b进行排序 对比数组b,统计数组a中已排序的元素个数 如:a = [2, 11 ...

  9. 牛客网 2018校招真题 滴滴出行 寻找丑数

    Description 牛客网 2018校招真题 寻找丑数 Solving Ideas 参考<剑指offer>丑数 Time complexity : O(n)O(n)O(n) Space ...

最新文章

  1. linux redhat 下命令行全部乱码解决
  2. Leetcode 703. 数据流中的第K大元素 解题思路及C++实现
  3. vim学习笔记一(环境配置及编译文件)
  4. EFCore查缺补漏(二):查询
  5. 第六章 相同的功能,不同的代码
  6. python3 介绍
  7. Two sum (bilibili有讲解视频)
  8. 苍穹影视V20七彩视界免授权开源源码
  9. 花式沉默Defender
  10. 主板怎么开启csm_手把手教你查看电脑主板是否支持UEFI+GPT启动模式-网络教程与技术 -亦是美网络...
  11. JDK1.8API文档中文版和英文版下载
  12. 计算机一直显示配置更新失败怎么办,电脑更新新系统的时候出现配置更新失败问题怎么办...
  13. 现代企业工程项目管理数字化能力蓝图-基于Oracle unifier平台
  14. c+primer 学习笔记 6
  15. Spring Cloud之微服务概述
  16. 2066: 计算鸡的蛋II
  17. 有哪些相见恨晚的办公软件?
  18. 计算机网御最重要的特点,网御星云打造最全面的终端准入控制方案
  19. 3DMax下载与安装(注册机为网上收集,仅供学习与研究,支持正版)
  20. springmvc下载excel模板示例代码

热门文章

  1. linux vi编辑器中的复制粘贴快捷键
  2. 2022-2028年全球与中国闪光棉市场研究及前瞻分析报告
  3. 2022-2028年中国氧化铟锡薄膜行业市场深度分析及前瞻研究报告
  4. Python+OpenCV 图像处理系列(2)—— 视频捕获、播放和保存
  5. TFRecord tf.train.Feature
  6. Python---哈夫曼树---Huffman Tree
  7. 如何在TVM上集成Codegen(上)
  8. 人脸识别数据集精粹(下)
  9. 摄像头与毫米波雷达(Radar)融合
  10. 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)