摘要: 指针与常量 被指向对象的修饰-*-指针本身的修饰 1. 常量指针 被指向的对象是常量,又叫常指针 形式 : const int* or int const* 指向可以修改,值不可以修改 2. 指针常量 指针本身是常量 形式 : int *const 必须在定义时赋值 指向不可以修改,值可以修改 3. 阅读全文
posted @ 2020-05-28 14:09 ___292 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 11 / 38 A HDU 1864 最大报销额15 / 26 B HDU 1231 最大连续子序列14 / 43 C HDU 1003 Max Sum6 / 16 D HDU 1505 City Game8 / 14 E HDU 1087 Super Jumping! Jumping! Jumpi 阅读全文
posted @ 2019-05-28 23:54 ___292 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 构造函数初始化结构体 C++结构体的继承默认是public,而c++类的继承默认是private struct node{ int a,b; node():a(0),b(0){} node(int a,int b):a(a),b(b){} }; 应用 1 #include<iostream> 2 # 阅读全文
posted @ 2019-05-21 18:03 ___292 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形。 历史上,人们花了很久才找到了若干完美正方形。比如:如下边长的22个正方形2 3 4 6 7 8 12 13 14 15 16 17 18 21 22 23 24 26 27 28 50 60如【图1.png 阅读全文
posted @ 2019-05-20 18:20 ___292 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 原作者 https://www.cnblogs.com/esofar/p/cnblogs-theme-silence.html http://www.icode9.com/content-4-155634.html 线条 https://www.cnblogs.com/xiaodai0/p/1044 阅读全文
posted @ 2019-05-19 01:33 ___292 阅读(607) 评论(0) 推荐(0) 编辑
摘要: n&(n-1) - > 去掉第一个(从右往左) n&(n-1) - > 去掉第一个(从右往左) 1011 & 1010 = 1010 1000 & 0111 = 0 n&1 - > 计算最后一位 0 or 1 n&1 - > 计算最后一位 0 or 1 阅读全文
posted @ 2019-04-10 17:55 ___292 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 二分(函数) lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置。 lower_bound(dp+1,dp+cnt+1,a[i])-dp; up 阅读全文
posted @ 2019-04-01 14:39 ___292 阅读(103) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get update 更新指令 sudo apt install sudo apt-get install 阅读全文
posted @ 2019-03-07 00:38 ___292 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 原博客http://www.cnblogs.com/TheRoadToTheGold/p/6254255.html 据结构——线段树 O、引例 A.给出n个数,n<=100,和m个询问,每次询问区间[l,r]的和,并输出。 一种回答:这也太简单了,O(n)枚举搜索就行了。 另一种回答:还用得着o(n 阅读全文
posted @ 2018-09-01 22:43 ___292 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 并查集模板(不带权) 阅读全文
posted @ 2018-07-13 15:15 ___292 阅读(106) 评论(0) 推荐(0) 编辑