巴士博弈

news/2024/11/3 5:20:26/

对于巴士博弈类的题目,往往直接求模就可以得到答案。

 

作为计算机学院的学生,Kiki和Cici打牌的时候可没忘记专业,她们打牌的规则是这样的:
1、  总共n张牌;
2、  双方轮流抓牌;
3、  每人每次抓牌的个数只能是2的幂次(即:1,2,4,8,16…)
4、  抓完牌,胜负结果也出来了:最后抓完牌的人为胜者;

 

假设Kiki和Cici都是足够聪明(其实不用假设,哪有不聪明的学生~),并且每次都是Kiki先抓牌,请问谁能赢呢?

 

输入数据包含多个测试用例,每个测试用例占一行,包含一个整数n(1<=n<=1000)。

如果Kiki能赢的话,请输出“Kiki”,否则请输出“Cici”,每个实例的输出占一行。

 

输入

1

3

输出

 

Kiki

Cici

 

 

代码如下:

 

#include <stdio.h>int main()
{int n ;while(~scanf("%d",&n)){if(n%3 == 0){puts("Cici") ;}else{puts("Kiki") ;}}return 0 ;
}

 

 

 


http://www.ppmy.cn/news/529744.html

相关文章

Bus了解与使用

Spring Cloud Bus 消息总线 简介Bus能干嘛&#xff1f;消息总线基本原理 RabbitMQ 环境配置Erlang 安装RabbitMQ安裝 动态刷新全局广播的设计思想和选型Bus 动态刷新全局广播配置实现Bus 动态刷新定点通知案例 简介 Spring Cloud Bus 将轻量级消息代理程序链接到分布式系统的节…

Carla交通管理器

1. 介绍 交通管理器(Traffic Manager,TM)用于在Carla中批量设置车辆的行为&#xff0c;以便更加真实的模拟现实世界中的交通场景。交通管理器由Carla客户端创建&#xff0c;运行在同步模式下。 2. 架构 交通管理器的运行逻辑大致为&#xff1a; 存储和更新当前模拟世界中的状…

快速公交BRT

【问题描述】 在城市里&#xff0c;快速公交&#xff08;BRT&#xff09;线路为一条直线&#xff0c;在其线路上有 n 个交叉路口&#xff0c;在每个路口都有一个交通信号灯&#xff0c;在红灯与绿灯之间周期性循环。在绿灯亮起持续 g 秒的期间&#xff0c;允许通行&#xff0c;…

ubus 介绍

转载https://www.cnblogs.com/gr-nick/p/10805608.html 一、 介绍 ubus提供了一种多进程通信的机制。存在一个守护进程ubusd&#xff0c;所以进程都注册到ubusd&#xff0c;ubusd进行消息的接收、分发管理。 ubus依赖于uboxubus启动后会在后台运行ubusd进程&#xff0c;该进…

公交车系统

#include <string.h> #include <malloc.h> #include <stdio.h> #include <iostream> using namespace std; typedef struct linknode { int num;//车号 char driver[50];//司机 char stime[50];//发车时间 char start[50];//起始站 …

Tableau伦敦巴士线路分析(一)线路地图

关注微信公共号&#xff1a;小程在线 关注CSDN博客&#xff1a;程志伟的博客 数据集见微信公共号链接 导入数据 a.将经度和纬度右键-地理角色-经度和纬度&#xff1b;就会发现#变成了圆形。 将经度放入列中&#xff0c;将纬度放入行中。 在工具栏中点击分析&#xff0c;聚合度量…

城市公交站点及换乘方案设计

城市公交站点及换乘方案设计 设计要求 城市公共交通站点&#xff0c;站点之间的道路&#xff0c;及道路长度实际构成数学意义上的无向加权图。现请设计实现一个算法&#xff0c;求任意两站点间最短路径距离且输出该最短路径上的每个站点&#xff0c;然后给一个乘车换乘方案。…

Android设置我们的相关的就是智慧巴士的界面

第一步的话就是我们的界面的布局文件&#xff1a; <?xml version"1.0" encoding"utf-8"?> <androidx.cardview.widget.CardView android:layout_width“match_parent” android:layout_height“wrap_content” android:layout_margin“16dp” …