自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-03-09

复习栏目 搜索1 二分集合

2021-03-09 19:25:35 69

原创 2021.3.8

二分二练地址 //题外话,写题目最重要的是把时间花在思考上而不是debug上面 二分 首先就是答案的区间设置:while(r >= l) // l是答案的左区间r是答案的右区间 其次就是ok函数 1111111110000000 最后 如果输出的是最右边的1的话那就返回r 如果输出的是最左边的0的话那就返回l 1 #include<iostream> using namespace std; const int N = 1e6 + 10; int a[N]; int n,m,q;

2021-03-08 16:41:37 71

原创 2021.3.7

链接 题目描述 木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有剩余),需要得到的小段的数目是给定的。当然,我们希望得到的小段木头越长越好,你的任务是计算能够得到的小段木头的最大长度。木头长度的单位是cm。原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。 例如有两根原木长度分别为11和21,要求切割成到等长的6段,很明显能切割出来的小段木头长度最长为5. 输入格式 第一行是两个正整数N和K(1 ≤ N ≤ 100000,1 ≤ K ≤ 100000000),N是

2021-03-07 13:43:47 142

原创 关于对指针的理解

可以把指针看作为一个快递员 (&:取地址符号 *:提取符号) int a; int *P; //创建一个指针 &P //这时候就可以把p当作一个快递员 那么&P就是获取快递员的地址 快递员的任务就是通过你的地址来把商品送给你,所以快递员必须知道你的地址 所以 P=&a; 就是把你的地址给快递员 若想要知道你需要的是什么商品就要提取你的地址 就是 *P 或者 *(&a) ...

2020-06-11 10:13:33 140

原创 汉诺塔(递归思想)py

汉诺塔解析: 通过递归的方法来找出解决方法 首先可以把好几层的汉诺塔分为两层: x1层包含了n-1层,x2层就是第n层 这样的解决方法就是把 把x1层放在中间 x2层放在最左边 再把x1层放在最左边 因为x1层里面又包含了y1和y2,y1又包含z1,z2 … 同理进行上述操作 直到z1中不包含h1和h2了(只有一个) 所以其代码就是 ‘代码中的xyz可以理解为,初始位置,路径,目标’ def ha...

2020-04-11 13:29:48 275

原创 BIF讲解~~~~ (filter.map)

1.filter(1,2)筛子函数 第一个参数就是网孔的大小是函数,(也可以是None) 第二个就是东西 结果:可以过筛的东西 例如: a=filter(lambda x :x%2,(1,2,3,4,5))#1通过0不通过 list(a) [1,3,5] 2.map(1,2)加工函数 第一个参数是函数 第二个参数是东西 结果:把所有东西加工 例如: list(map(lambda x:x+1,(0...

2020-04-10 21:27:15 108

空空如也

空空如也

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

TA关注的人

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