自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2024电赛E题最后一问解题思路

首先在每个回合的时候判断是否变动棋子位置,那首先可以判断棋子数量,如果数量相同说明变动了位置,如何在遍历每个棋子进行对比。最后一问是:(6)对弈过程中,若人将装置下过的1颗棋子变动位置,装置能自动发现并将该棋子放置回原来位置。这个函数就能实现是否变动位置并找出变动后的坐标和原来的坐标。

2024-08-02 19:45:06 425

原创 三子棋代码修改版

【代码】三子棋代码修改版。

2024-08-02 00:36:17 291

原创 三子棋算法

为了实现在对弈过程中,如果人将装置下过的棋子变动位置,装置能自动发现并将该棋子放置回原来位置的功能,我们需要对现有的代码进行一些扩展。3. 检测并修正棋子位置:在每次玩家和计算机的回合之后,我们需要检查棋盘上的棋子位置是否与记录的初始位置一致。1. 定义棋子状态:首先,我们需要定义棋子的三种状态:空(3),玩家(player),和计算机(computer)。5. 修改 computer_move 函数:在 computer_move 函数中,我们需要在搜索结束后更新玩家的初始位置记录。

2024-08-01 23:42:58 169

原创 2024电赛E题识别棋盘代码

使用OpenMV Cam进行图像处理和模式识别是一个不错的选择,因为它专为嵌入式视觉设计,并且拥有自己的MicroPython固件,使得图像处理任务变得更加简单。下面是一个使用OpenMV Cam识别三子棋棋盘的示例代码,这段代码将检测棋盘上的方格和棋子。请注意,颜色阈值和轮廓检测的参数可能需要根据您的实际棋盘和环境进行调整。此外,OpenMV Cam的图像处理能力有限,对于复杂的图像或光照条件,可能需要更精细的调整和优化。在主循环中,不断捕获图像,检测棋盘和棋子,并将结果绘制在图像上。

2024-08-01 19:21:27 263

原创 第15届蓝桥杯试题D: R格式

时间限制: 1.0s 内存限制: 256.0MB 本题总分:10分【问题描述】小蓝最近在研究一种浮点数的表示方法:R格式。对于一个大于0的浮点 数d,可以用R格式的整数来表示。给定一个转换参数n,将浮点数转换为R 格式整数的做法是:1. 将浮点数乘以2^n;2. 四舍五入到最接近的整数。【输入格式】 一行输入一个整数n和一个浮点数d,分别表示转换参数,和待转换的浮点数。【输出格式】 输出一行表示答案:d用R格式表示出来的值。【样例输入】 2 3.14【样例输出】 13。

2024-04-19 21:34:17 940

原创 第15届蓝桥杯C语言B组复盘。

第六题,没怎么看,直接printf("-1");,估计拿不到多少分。第四题高精度不会,直接double,估计只能拿一半分,5分。第七题暴力解的不知道对不对,算拿一半分吧,10分。第三题用暴力解的,估计只能拿一半分,5分。第五题暴力做的,就算得1/3分吧,5分。第一题排列组合,写出来了,5分。大概能得个30分左右,应该凉了。第二题看了一小时没看懂。

2024-04-16 20:38:09 645

原创 第14届蓝桥杯整数删除

此题N和K的值较小,关键在于Ai的值最大是个5e5,实想一下k个这么大的值相加long long类型都无法储存。所以考的是大数加法。

2024-04-11 16:05:22 593 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除