果壳游戏

昨天是个非常糟糕的一天
但却有个非常非常幸运的事!!(居然昨天没发现555今天发现也很棒!)

10个AC币!!!(掉落概率非常非常非常小,平时都是0.0几的币)
太惊喜啦!!

哇啊啊啊啊啊啊真的超级无敌幸运哎!!!

把好运也分享给看到这篇文章的朋友呀~

题目

为了消磨时光,奶牛 Bessie 和她的朋友 Elsie 喜欢玩一种她们在农业展览会上看到的游戏。

游戏准备阶段,Bessie 在桌子上放置三个倒置的坚果壳,1号坚果壳放在位置1,2号坚果壳放在位置2,3号坚果壳放在位置3。并在其中一个坚果壳下面藏了一块小的鹅卵石(至少她希望这是一块鹅卵石——她在一块牧场的地上找到的)。

随后 Bessie 会两两调换坚果壳,鹅卵石会随着坚果壳一起移动,同时 Elsie 试着去猜鹅卵石的位置。

奶牛们在农业展览会上看到的这个游戏的标准形式是玩家可以看到鹅卵石初始的位置,然后要求玩家猜所有交换完成之后鹅卵石最终的位置。

然而,现在奶牛们想要去进行这样一种玩法,Elsie 不知道鹅卵石的初始位置,同时她可以在每一次交换之后猜一下鹅卵石的位置。

Bessie 知道正确答案,在游戏结束后会给 Elsie 一个分数,等于她猜对的次数。

给定所有的交换和 Elsie 的猜测,但是不给出鹅卵石的初始位置,请求出 Elsie 最高可能获得的分数。

输入格式

输入的第一行包含一个整数 N,为交换的次数。

以下 N 行每行描述了游戏的一个回合,包含三个整数 a、b 和 g,表示 Bessie 交换了位置 a 和 b 的坚果壳,然后 Elsie 猜的是位置 g。

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

输出格式

输出 Elsie 可以得到的最高分数。

数据范围

1≤N≤100

输入样例:

3
1 2 1
3 2 1
1 3 1

输出样例:

2

样例解释

在这个例子中,Elsie 最多可以获得 2 分。

如果鹅卵石开始时位于坚果壳 1 下面,那么她猜中了一次(最后一次)。

如果鹅卵石开始时位于坚果壳 2 下面,那么她猜中了两次(开始两次)。

如果鹅卵石开始时位于坚果壳 3 下面,那么她没有猜对任何一次。

思路

AC代码

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>using namespace std;int main()
{int n;//表示一共操作n次 cin>>n;int p[4]={0,1,2,3};int res[4]={0};while(n--)//n次操作 {int a,b,g;//a、b表示交换的杯子位置,g表示猜测的杯子位置cin>>a>>b>>g;swap(p[a],p[b]);res[p[g]]++; //第g个位置上杯子的编号是p[g] }cout<<max(res[1],max(res[2],res[3]))<<endl;return 0;
}

果壳游戏(牛的游戏)相关推荐

  1. 最难游戏2计算机5关,史上最牛的游戏2攻略 史上最牛的游戏1~5关攻略

    史上最牛得的游戏是一系列有趣和激动人心的小游戏,测量您的反应时间(豪秒)和分辨力!!听名字就知道不简单,小编这里给大家奉上史上最牛的游戏1~5关的攻略 史上最牛的游戏2攻略第1关 第一关,其实就是挠脚 ...

  2. Cocos creator小游戏实现套牛小游戏资源及代码

    Cocos creator实现套牛小游戏资源及代码 一 安装CocosDashBoard 二 新建2D项目RunCow 1.管理项目目录 2.搭建界面 三 上线微信小游戏 1.上线微信小游戏 2.Co ...

  3. cocos2d-x游戏开发(四)游戏主循环

    欢迎转载:http://blog.csdn.net/fylz1125/article/details/8518737 终于抽时间把这个游戏写完了.由于没有自拍神器,所以把它移植到了Android上,用 ...

  4. 微信小游戏出台最严健康游戏管理 未成年游戏时间金额受限制

    今日,微信小游戏正式接入健康系统,小游戏平台将通过统一实现的实名认证功能和未成年用户游玩限时.付费限额等能力,协助家长更合理地规划未成年人的游戏时间. 健康系统对接公安实名检验系统,结合平台系统能力, ...

  5. 绝对让你怀疑人生的游戏榜,游戏建模跟《人类一败涂地》很相似

    如何學習遊戲建模?對於有興趣且有時間的小夥伴,相信都是選擇自學,也許你會在網上尋找大量的資料.教程,然後開始你的探索之旅. 當然,在我看來,自學是比科班教學更加有效和更深刻的過程,在其中你收獲到的相信 ...

  6. 游戏闲聊之游戏是怎么赚钱的

    其实一般情况下不太爱写这种文章,简单说就一点,这个行业的人我惹不起. 1.外挂 所谓外挂,是指通过技术手段,提供辅助游戏的工具,方便玩家获得一些额外的能力: 这事我特意咨询过律师,外挂分两种,一种是不 ...

  7. Unity官方案例学习——游戏设计理念(游戏的灵魂)

    何为游戏设计理念和游戏中的用户体验? 因为以前做的项目大多都是单一功能的完成,没太考虑设计的理念和用户体验,并且我做的大多是UI界面的实现,或者完成简单的数据添加等等,自己没有一套完整的项目经验:我们 ...

  8. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)

    前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...

  9. 服务国内超过70%游戏公司,腾讯游戏云发布游戏行业最全解决方案

    9月10日,在2020腾讯全球数字生态大会游戏专场上,腾讯云发布了全新升级的游戏解决方案及游戏服务器引擎GSE.游戏原生数据库TcaplusDB等多款新产品,进一步提升游戏开发者的效率. 目前,腾讯云 ...

  10. 微信小游戏开发教程-游戏实现3

    微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...

最新文章

  1. Hadoop 分布式文件系统 - HDFS
  2. mysql虚拟机远程链接_windows下用navicat远程链接虚拟机Linux下MySQL数据库
  3. 5、leetcode剑指offer53 二分查找之0~n-1缺失的数字**
  4. GDCM:gdcm::ByteValue的测试程序
  5. (1)dotnet开源电商系统-brnshopbrnMall 和老外开发的nopCommerce(dotnet两套电商来PK--第一篇)...
  6. mysql之获取自增长的ID
  7. 关于HTML(十)-------怎么提升网站页面打开加载速度优化
  8. 一个计算机高手的成长zz
  9. Session 的几种存储方式及优缺点
  10. 微信小程序代码提交步骤
  11. word中导出高分辨率pdf
  12. python之调用科大讯飞的语音合成
  13. 微信授权文件放到域名根目录下
  14. ionic 构建 Cannot load gulp tasks: Error: Error in module: .\gulpfile.js:
  15. C++中string类下的begin,end,rbegin,rend的用法
  16. 计算机如何驱动无线网络,电脑如何安装全民WiFi驱动
  17. react-hooks之useEffect
  18. MIT线性代数1806(8) 矩阵 秩 特解 通解
  19. PCPNET与POINTNET的比较
  20. 【Verilog智能药盒的设计与实现】

热门文章

  1. 炉石传说彻底卸载方法
  2. FX系列PLC型号的含义及软硬件的组成
  3. 笔记整理---小孔成像 相机模型
  4. 11gR2数据库发现aler log中有报错:ORA-27090 async io
  5. SUSE禁用IPV6
  6. 首次覆盖索芙特:全面转型智慧城市,未来发展空间广阔
  7. 数据结构(C语言版)第一版 习题P37~P38
  8. SUSCTF_Crypto_large case_复现
  9. 理论+算法+实战,教你如何实现亿级流量下的分布式限流
  10. spring 每个jar的作用