笔记
Oooycc
刚开始学习算法的小白一枚~
展开
-
Let‘s Play Curling 2020 南京L 签到题
题目描述输入描述输出描述题目大意给你随机的蓝色石子和红色石子,你可以随意选取一个位置c,与c的距离小于c到最近的一个蓝色石子距离的红色石子计分。请找到最高的分数是多少。通过题意可以推测出,若将c放在两颗蓝色石子中间,那么这两颗蓝色石子中的红色石子都会得分。例如:蓝 蓝 红 红 红 红 蓝 蓝 红 蓝 红 蓝我们可以看到,将c放在第二个蓝色石子和第三个蓝色石子中间时,得分最高。但是有一点需要注意,可能会出现以下情况:红 蓝 蓝这种情况需要我们在最前原创 2021-05-18 15:58:14 · 391 阅读 · 1 评论 -
最简单最快的查找算法——二分查找(基础)-c/c++
二分查找(基础)本篇采用的计算机语言是c语言,过程中会出现c++的部分函数,函数功能都会有所提示,如果你不会c语言也没关系,代码数量不多,主要是理解算法的实现过程。一个例子我想,大家都玩过猜数字的游戏吧:从1~100中想一个数字,玩家进行猜测,每次猜测都要给玩家一个提示:大了、小了。如果我们从1开始猜,就会出现一下场景:A:1B:小了A:2B:小了A:3B:小了……这样,我们最多可能会猜测99次!!这是个很麻烦的事,但是如果我们这样猜:A:50(1-100的中间数)B:小了A原创 2020-08-19 23:22:33 · 2386 阅读 · 1 评论