- 博客(7)
- 收藏
- 关注
原创 二分法难点记录
二分法难点记录确定右边区间是开区间还是闭区间(1) 左闭右闭区间意味着left == right是由意义的,左闭右开区间意味着left == right没有意义。如果是左闭右闭区间,left == right是有意义的,所以while的退出条件应该为while(left <= right){// code}如果是左闭右开区间,left == right是没有有意义的,所以while的退出条件应该为while(left < right){// code}(2) 左
2022-05-30 10:14:28 181
原创 Python回溯算法解决n皇后问题(蓝桥杯练习题)
n = 8# rec = [] # 定义二维数组存放皇后放置的位置信息count = 0 # 用于记录可能的情况def Check_bool(y, x, rec): # 主要是检查不能在同一行不能在同一列不能在正负对角线 for j in rec: if j[0] - j[1] == y - x or y + x == j[0]+j[1] or y == j[0] or x == j[1]: return False return
2021-04-14 10:44:34 462
原创 Python算法水洼数目备战蓝桥杯
# 水洼数目## 有一个大小为N×M的园子,雨后积起了水。## 其中: 1代表有水, 0代表没水## 八连通的积水被认为是连通在一起的。请求出园子里总共有多少水洼?(八连通指的是下图中相对w的*部分)## ***# *W*# ***## 例如某园子如图:## W........WW.# .WWW.....WWW# ....WW...WW.# .........WW.# .........W..# ..W......W..# .W.W.....WW.# W.W.W..
2021-04-10 18:49:52 285
原创 dfs竞赛题----部分和(挑战程序设计竞赛)(Python实现)
dfs竞赛题----部分和(挑战程序设计竞赛)(Python实现)Python代码n = int(input())a = list(map(int,input().split()))k = int(input())kk = kcur = 0L =[]def dfs(k, cur, L): if k == 0: print("Yes ", end='') print('(', end='') print(kk, '= ', end=''
2021-03-26 13:35:14 154
原创 学习STM32的一些记录_创建库函数版本的工程
1.新建一个文件夹,用于存放MDK的工程所有文件。例如新建文件夹Template。2.在Template下新建一个USER文件夹,用于存放工程。3.打开MDK5,新建工程,目录在USER下。4.在Template下新建CORE、OBJ和STM32F10x_FWLib.CORE是用来存放核心文件以及启动文件,工程创建成功后,会有三个文件 被复制到这个文件夹分别是core_cm3.c\cor...
2020-02-08 22:10:03 247
原创 自己学习的记录
自己学习的一点记录一、C语言的指针1. 指针 和 指针变量指针就是地址 地址就是指针。指针变量是一种特殊的变量 ,这个变量存储的是 内存单元的编号,或者说指针变量就是存放地址的变量。2.指针的分类:基本类型指针, 指针和数组, 指针和函数,指针和结构体,多级指针。(1)基本指针的类型int * p;/*这句代码代表的意思:p是变量的名字,int * 表示p存放的...
2020-02-08 21:07:12 113
原创 warning: #1295-D: Deprecated declaration LED_Init - give arg types警告的解决办法
2020-02-08 20:49:38 3836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人