哈尔滨理工大学21级新生程序设计竞赛(同步赛)错题笔记
目录:
- 新生赛题目链接
- C kiki和bob玩取石子
- E 很二的拆分
- F 构造字符串
- G 信号之旅
- H 小球滚动
- I kiki看球赛
- J 跳一跳
- K Jay的小迷弟
- L 翻转卡片
新生赛题目链接
C kiki和bob玩取石子
题目描述
kiki和bob在玩一个游戏,他们收集了一些石子,约定两人轮流从这些石子中取出一部分,但是每次只能取1、2或3颗石子,kiki和bob都非常聪明,他们总是按照最有利于自己的方式进行游戏,请你预测最后谁会赢得游戏,如果先手胜利输出kiki,否则输出bob。
输入描述
输入一个整数n(1<=n<=10^9)代表一共有多少颗石子。
输出描述
如果先手胜利输出kiki,否则输出bob。
示例一:
输入:
10
输出:
kiki
示例二:
输入:
8
输出:
bob
题解:
当时我做的时候怎么都想不明白,感觉它就是没有说怎么样算赢,之后在一个群里,大佬说广播后面说,谁先取到最后一颗石子算谁赢。啊这,那就一个一个列举,找找规律吧。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|
kiki | kiki | kiki | bob | kiki | kiki | kiki | bob |
我的代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{int n;scanf("%d",&n);if(n%4==0) printf("bob");else printf("kiki");return 0;
}
E 很二的拆分
题目描述
2022年,2月22日2时22分22秒,小二突发奇想,他认为任何一个正整数都可以拆分成若干个不同的 2 的正整数次幂,请编程帮他验证这个想法。
输入描述:
输入文件只有一行,一个正整数
哈尔滨理工大学21级新生程序设计竞赛(同步赛)错题笔记相关推荐
- 牛客练习-哈尔滨理工大学21级新生程序设计竞赛(同步赛)
比赛链接:哈尔滨理工大学21级新生程序设计竞赛(同步赛) 文章目录 前言 正文 A.考试周破防 B.咖啡店 C.kiki和bob玩取石子 D.猴王kiki分桃 E.很二的拆分 F.构造字符串 G.信号 ...
- 2021年广东工业大学第11届腾讯杯新生程序设计竞赛(同步赛)错题笔记
目录: 题目链接 A 比比谁更大 B 过生日 D 机器人 G 拼牛牛 I 史莱姆 J 水题 K 烧烤丝瓜 L 歪脖子树下的灯 题目链接 A 比比谁更大 题目描述 在一个夜黑风高的晚上,牛哥哥吃完心爱的 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解
"科林明伦杯"哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解 萌新又来写题解啦 原题链接 B 减成一 题意:存在n个数,每次操作可以任选一个区间使得区间内的所有数字减一.问最少多 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)---全题目+题解
文章目录 A.点对最大值 B.减成一 C.面积 D.扔硬币 E.赛马 F.三角形 G.养花 H.直线 I.字典序 J.最大值 A.点对最大值 链接:https://ac.nowcoder.com/ac ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) F
F 三角形 链接:https://ac.nowcoder.com/acm/contest/5758/F 来源:牛客网 小明有一根长度为a的木棒,现在小明想将木棒分为多段(每段木棒长度必须为整数), 使 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 点对最大值 dp
链接:https://ac.nowcoder.com/acm/contest/5758/A 来源:牛客网 题目描述 这里有一棵树,每个点和每条边都存在一个价值.对于树上点对的价值,包括点对的起点和终点 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) E
E 赛马 一天小明与他同学准备赛马,他们每人有n匹马,每匹马有一个固定的战力值,战力值高的马会战胜战力值低的马并赢得比赛.每匹马只能出场比赛一次.小明偷看到了他对手每匹马的出场顺序,小明在更改自己马出 ...
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)
A.点对最大值 这里有一棵树,每个点和每条边都存在一个价值.对于树上点对的价值,包括点对的起点和终点以及路径上边权值之和,不包括路径上其他点值. 求这颗树上最大的点对价值为多少.点对至少需要两个点. ...
- 科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)
比赛网址传送门 目录 A 点对最大值 B 减成一 C 面积 D 扔硬币 E 赛马 F 三角形 G 养花 H 直线 I 字典序 J 最大值 A 点对最大值 求这个树的直径,已经见过三次了,还是没打出来, ...
最新文章
- 《神经网络:回到未来》(Neural Nets Back to the Future)-ICML 2016
- selenium自动化测试_维持Selenium测试自动化的完美方法
- Nginx反向代理配置配置实例
- 程序员编程能力和年龄的关系
- c语言字体属性,【C】 5_变量属性
- 怎么修改db2服务器名字,服务器创建db2数据库实例名
- java中文本框如何表示为空值_去jsp页面中文本框有NULL值的代码
- Top10机器学习开源项目发布,历时一个月评出 | 附GitHub地址
- 分享12306秒票杀手锏源码
- Atitit gis之道 attilax著
- cad 2005 计算机,AutoCAD2005
- 会计与计算机融合的会计论文,管理会计与财务会计融合浅析论文
- Html实现Excel锁定表头效果
- 新一届信息奥赛国家队出炉:3/4来自浙江,北大英才班成最大赢家
- pcloudy移动应用测试平台,以实现无限规模
- ffmpeg学习笔记1-----udp流多路节目实现分离
- 朱丹老师课程学习笔记:8、职场晋升-没人带怎么办?这样搜资料的小白也能变大神
- 全闪存存储的VDI场景应用
- Mac上的QQ字体大小和颜色如何设置
- Windows10官网下载与安装U盘的制作