- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 蓝桥杯试题 算法提高 智能体系列赛C语言
问题描述 zsyzgu是一个弱菜,尽管如此他还是参加了智能体系列赛。智能体系列赛的问题经简化后是这样的,有一只猴子和一些矿点,知道他们在平面上的坐标,这只猴子要经过这些矿点至少一次。假设这只猴子从点A走到点B所要花费的步数是这两个点的曼哈顿距离(即|A.x-B.x|+|A.y-B.y|),问这只猴子经过这些矿点至少一次所需的最少步数。 系列赛中的许多选手都用了贪心的策略,即每次都到最近的没经过的矿点去。但zsyzgu的思路是搜索,这也是他能够摆脱垫底命运获得纪念版T-shirt的原因。 输入格
2021-11-27 15:31:35
610
原创 TSL2591STM32固件库开发
TSL2591STM32固件库开发- 硬件准备:TSL2591模块指南者开发板或者其他f103系列板子杜邦线- 知识准备:TSL2591的数据手册这个是软件翻译版的数据手册,需要结合英文原版看STM32F10x中文参考手册官方资料TSL25911官方资料- 编写程序这里我们使用了指南者的USART1和I2C1,需要做好初始化I2C连接:PB7连接SDA ,PB6连接SCLUSART1串口转USB连接电脑I2C写时序代码/*------------------------
2021-10-28 15:49:40
1452
13
原创 蓝桥杯决赛H解谜游戏
第十届蓝桥杯b组C/C++决赛题目H解谜游戏题目:思路:通过题意可以知道,内圈转完4次(转完一圈),中圈转半圈,大圈转三分之一圈,那么可以知道,内圈零号位置对应中圈有两个位置,外圈有三个位置(即可以发生换圈位置的情况)。比如:内圈的0号位对应的有中圈的0号和4号,还有外圈的0号、4号、8号可以推出下图的关系:每个数字代表位置,下面的同颜色的横线表示同一组可以分成四个组,只有在组内才能发生跨圈的操作,所以只要每个的条件都满足1个Y、2个R、3个G就可以达成目标输出YES。C++的火候还不太够
2021-05-31 14:31:38
435
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人