2022新生第一次周赛

题目描述

为了消磨时光,小A打算和他的朋友小B玩猜糖果的游戏。

游戏准备阶段,小A 在桌子上放置三个倒置的杯子,1号杯子放在位置1,2号杯子放在位置2,3号杯子放在位置3。并在其中一个杯子下面藏了一块糖果。

游戏开始以后,小A每次会交换两个杯子的位置(糖果也会随之移动)。
小B并不知道糖果的初始位置,同时他在每次交换后可以去猜一次当前糖果的位置。
小A知道正确答案,在游戏结束后会给小B一个分数,等于她猜对的次数。
给定小A的所有交换和小B的猜测,但是不给定糖果的初始位置,求小B可以获得最高分数。

输入

输入的第一行包含一个整数 N(0 < N <= 100),为交换的次数。

以下 N 行每行描述了游戏的一个回合,包含三个整数 a、b 和 c,表示 小A 交换了位置 a 和 b 的糖果,然后 小B 猜的是位置 c。

所有这三个数均为 1、2、3 之一,并且 a≠b。

输出

一个整数表示小B可以获得的最高分数。

#include<stdio.h>
void swap(int d[],int a,int b)
{int t;t=d[a];d[a]=d[b];d[b]=t;}int main()
{int N,i,a,b,c,count,count1,count2,max;scanf("%d",&N);count=0;count1=0;count2=0;int f[4]={0,0,1,0};int d[4]={0,1,0,0};int g[4]={0,0,0,1};for(i=1;i<=N;i++){scanf("%d %d %d",&a,&b,&c);swap(d,a,b);if(d[c]==1){count++;}swap(f,a,b);if(f[c]==1){count1++;}swap(g,a,b);if(g[c]==1){count2++;}}int e[3]={count,count1,count2};max=e[0];for(i=1;i<3;i++){if(e[i]>max){max=e[i];}}printf("%d",max);return 0;
} 

ZZULIOJ 2942: 猜糖果游戏相关推荐

  1. c语言糖果游戏,幼儿园小班糖果游戏教案

    幼儿园小班糖果游戏教案 活动目标 1.通过各种游戏活动,引导幼儿对1和2的点子卡片进行实物糖果的匹配. 2.通过形式多样.有趣的操作,激发幼儿乐于参与活动的兴趣. 3.培养幼儿的创新思维和的大胆尝试的 ...

  2. C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)

    题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...

  3. 例题3-4 猜数字游戏的提示(Master-Mind Hints, UVa 340)

    实现一个经典"猜数字"游戏.给定答案序列和用户猜的序列,统计有多少数字位置正确 (A),有多少数字在两个序列都出现过但位置不对(B). 输入包含多组数据.每组输入第一行为序列长度n ...

  4. c语言猜数字游戏用while,【C语言基础】有趣的猜数字游戏。(while循环,if语句,switch语句)...

    要求:猜数字游戏的实现.代码如下:#include #include #include void menu() { printf("***************************** ...

  5. python猜年龄代码_python入门教程NO.7用python来写一个猜数字游戏

    python入门教程 本文涉及的python基础语法为while循环 #python#3中while语句常常被用于循环执行某个程序,任何非0和非空null的值,都会被条件判断为True while 条 ...

  6. Go-实现猜数字游戏代码

    实现猜数字游戏代码 1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ...

  7. python猜数游戏在程序中预设一个_一道Python简单程序结构练习题

    1.猜数游戏. 在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数, 显示"遗憾,太大了":如果小于预设的数,显示"遗憾,太小了": ...

  8. python猜数游戏流程_python简单猜数游戏实例

    本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...

  9. 文曲星猜数游戏,无测试代码

    懒人王给了个有关测试的东西 TDD by example (1) -- 挑战 没时间搞测试,仅仅搞了个游戏实现出来.希望别让懒人王测出太多毛病.呵呵 警告一下所有同行哦,程序功能多了以后,会有很多异常 ...

最新文章

  1. boost::callable_traits的remove_member_const_t的测试程序
  2. 添加别名_ssh别名免密登陆服务器
  3. 反射机制----Method,Field,Constructor
  4. 上海经济适用房申请条件
  5. 上银伺服驱动器说明书_威海伺服驱动器维修,诚信互利
  6. 游戏线程池的设计0-转自
  7. android 方形按钮代码,Android中实现图文并茂的按钮实例代码
  8. php加密数据库工具,各位用php将密码存入数据库,都用什么方法进行加密的?
  9. 除了允许变量被const函数修改之外,'mutable'关键字是否有任何其他用途?
  10. (转载)构建public APIs与CORS
  11. Cisco Equipment Configuration SSH login
  12. 最全浏览器兼容性问题以及解决方案
  13. python 中英文 分离_利用Python将文本中的中英文分离方法
  14. 基于Anki+Vocabulary的英语单词记忆法
  15. 微信软文怎么写比较好?
  16. vsto画箱体图 箱线图 xlboxwhisker
  17. html5怎能编写播放器代码,HTML5应用-实现简单播放器的示例代码分享
  18. 计算机毕设(附源码)JAVA-SSM基于云服务器网上论坛设计
  19. 鸿蒙APP开发基础知识
  20. python 回车键_python tkinter 绑定回车键

热门文章

  1. h5可拖动悬浮按钮_weui 可移动悬浮按钮
  2. 贴吧用户发帖总数php,GitHub - cw1997/Tieba-Posting-Frequency: 百度贴吧发帖频率统计以及贴吧帖子热门关键词统计...
  3. win11 蓝牙图标消失,wlan无法连接无线
  4. Flink 算子Function实例化的坑
  5. 搭建个人码免签支付系统
  6. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 10 章 答案
  7. 信息系统项目管理师难考吗?
  8. Jmeter从入门、安装、配置详解
  9. padding-top、margin-top和top的区别
  10. 一路向西——忆记2015