题目描述

Atlantis Island 沉没以前,传说中的猫老大和 King 是好朋友……King 很喜欢赌博,这次 King和老朋友猫老大多年不见, 于是便邀请猫老大来玩一个游戏,猫老大应邀参加了。 King 拿出了 n 块黄金(0 < n<10^1000002), 猫老大暗自想:咋来这么多钱的„„,现在 King 和猫老大轮流从黄金中拿走一些,每人每次拿走的块数是 2 的次方(例如 1,2,4,8,16……)谁能拿走最后一个黄金,谁就获胜。 现在 King 让猫老大先拿,双方都使用最好的策略来玩的话,谁能取得胜利呢?现在请你来帮助猫老大,他能胜利吗?不仅如此, King 现在提出要和猫老大玩三局,猫老大想知道每局他是否能获胜,并且,你还要告诉猫老大,如果必胜的话,他第一步最少拿走的金块数量。

输入

三行每行一个数 n(0 < n<10^1000002)。

输出

对于每局, 如果 King 必胜则输出一行“ King will win.”; 否则第一行输出“ MaoLaoDa willwin.”, 第二行输出他第一次拿的最小数量。

样例输入

8
4
2

样例输出

MaoLaoDa will win.
2
MaoLaoDa will win.
1
MaoLaoDa will win.
2

数据范围限制

【样例输入 2】
3
8
2
【样例输出 2】
King will win.
MaoLaoDa will win.
2
MaoLaoDa will win.
2
【数据范围】
0 < n<10^1000002

分析
通过计算可以发现:
当猫老大第一次拿完后,如果所剩的数为3的倍数,则猫老大胜利
同理,如一开始的数为3的倍数,则猫老大失败。

程序:

var
s:ansistring;
tj,i,j:longint;
beginassign(input,'atlantis.in');reset(input);assign(output,'atlantis.out');rewrite(output);for i:=1 to 3 dobegintj:=0;readln(s);for j:=1 to length(s) dotj:=tj+(ord(s[j])-ord('0'));if tj mod 3=0 then writeln('King will win.') elsebeginwriteln('MaoLaoDa will win.');writeln(tj mod 3);end;end;close(input);close(output);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500008.html

【普及组模拟赛】游戏相关推荐

  1. 计蒜客信息学3月普及组模拟赛

    A. 断幺九 题目链接 分值:100 时间限制:1000ms 测试点数目:10 B. 锈湖 题目链接 分值:100 时间限制:2000ms 测试点数目:10 C. 图  题目链接 分值:100 时间限 ...

  2. DD 摆磁铁(计蒜客信息学8月普及组模拟赛)

    DD 摆磁铁 这道题来自 计蒜客信息学8月普及组模拟赛 普及组!! 把我一个TG选手看懵了 看来我要回去打普及了 题目大意 给出一个n个节点的树,要把树上给定的2*m个节点两两配对,两个节点配对的产生 ...

  3. 1983. 【普及组模拟赛】手机(mobile)

    1983. [普及组模拟赛]手机(mobile) 题目描述 一般的手机的键盘是这样的: 要按出英文字母就必须要按数字键多下.例如要按出 x 就得按 9 两下,第一下会出 w,而第二下会把 w 变成 x ...

  4. 【计蒜客模拟赛系列】-计蒜客2021年8月普及组模拟赛

    提前:本文中部分代码和思路有借鉴或摘抄计蒜客官方题解 赛后总结 本次模拟赛的难度总算正常了些 个人战绩: 220/400,排名61 ,太弱了,一大堆AK爷 题目质量评价: 题目相比CSP-J还是简单了 ...

  5. 【jzoj】2018.1.30NOIP普及组——模拟赛D组

    @_@ 前言 写博客时间 2018/1/30 22:36. 感想:出数据的dalao我服! 正题 题目1:二项式展开式(jzoj2254) 输入一个整数,求展开(a+b)^n.展开方式为 (a+b)^ ...

  6. 【2020.10.17 牛客 普及组 模拟赛一】T2 牛牛的跳跳棋

    题目描述 牛牛最近在玩一种叫做跳跳棋的游戏,棋盘可以看成是一个一维的线性数组,编号从1到n+1n+1n+1. 一开始牛牛的棋子位于第1个格子,游戏的最终目的是将棋子移动到第n+1n+1n+1个格子. ...

  7. 【普及组模拟赛】作业

    题目描述 光光上了高中,科目增多了.在长假里,光光的老师们都非常严厉,都给他布置了一定量的作业.假期里,光光一共有的时间是 k 小时.在长假前,老师们一共给光光布置了 n份作业,第 i 份作业需要的时 ...

  8. 【普及组模拟赛】家族

    题目描述 在一个与世隔绝的岛屿上,有一个有趣的现象:同一个家族的人家总是相邻的(这里的相邻是指东南西北四个方向),不同的家族之间总会有河流或是山丘隔绝,但同一个家族的人不一定有相同姓氏.现在给你岛上的 ...

  9. 【普及组模拟赛】手机

    题目描述 一般的手机的键盘是这样的: 要按出英文字母就必须要按数字键多下.例如要按出 x 就得按 9 两下,第一下会出 w,而第二下会把 w 变成 x. 0 键按一下会出一个空格. 你的任务是读取若干 ...

最新文章

  1. 2021年大数据Hive(八):Hive自定义函数
  2. 移动端丨-webkit-overflow-scrolling:touch属性导致页面卡住
  3. MPlayer的移植
  4. 第九章:路由网关(Zuul)的使用
  5. 【Python学习系列十】Python机器学习库scikit-learn实现Decision Trees案例
  6. WPF快速入门系列(6)——WPF资源和样式
  7. c语言学指针变量,C语言指针变量学习五
  8. 解决 A component required a bean of ‘XXX.RoleService‘ that could not be found.
  9. XManager 远程访问 Ubuntu16.04 图形界面
  10. 入门教程 | 5分钟从零构建第一个 Flink 应用
  11. chrome官网下载网址
  12. Python下各种GUI(图形用户界面)简介、使用优缺点对比
  13. 线性代数学习笔记——第六讲——矩阵的转置
  14. 计算机网络分层结构概述
  15. 计算机键盘上fn键,笔记本电脑键盘上Fn键的详细介绍
  16. From表单邮箱后缀提示
  17. armbian 斐讯n1_树莓派/斐讯N1/ARMBIAN/安装HOME ASSISTANT
  18. 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速
  19. 国家气象局天气预报中城市代码
  20. QPushButton去掉虚线框

热门文章

  1. 通过History Trends Unlimited通过统计笔记本Edge浏览器Top10网页历史访问量(截止至2021.11.23)
  2. 如何快速安装pyinstaller
  3. 有机发光二极管显示器测试方法_有机激光二极管从梦想变为现实
  4. 如何在阅读参考文献时,有效率的做笔记?
  5. SQL Server数据库管理常用SQL和T-SQL语句
  6. sql server 中将datetime类型转换为date,或者time
  7. 杂项题的基本解题思路——1、文件操作与隐写
  8. C语言中变量的链接属性
  9. visual studio code安装shadertoy特效环境
  10. Android init.rc分析