Collection集合 迭代器 增强for 泛型 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合ArrayList<E> ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度 ...
分类:
编程语言 时间:
2020-02-02 17:51:45
阅读次数:
109
Prim、Kruskal算法求解最小生成树 [TOC] 关于最小生成树有两个很重要的算法:Prime(普利姆)算法和Kruskal(克鲁斯卡尔)算法,下面是这两个算法的代码上的基本实现: Prime算法 该算法利用了最小生成树的MST性质,该算法很好的运用了贪心算法,其基本思想是随机选取一个结点,找 ...
分类:
其他好文 时间:
2020-02-02 15:31:10
阅读次数:
73
题目描述 题解 假设亮度加 $c(c \in [-m,m])$ ,将 $b$ 数组延长两倍,假设 $b$ 数组从第 $k$ 个位置开始匹配,那我们要求的就是$$\min_{k=0}^{n-1}\{\sum_{i=0}^{n-1}(a_i-b_{k+i}+c)^2\}$$把式子拆开,得到$$\sum_ ...
分类:
其他好文 时间:
2020-02-01 16:02:58
阅读次数:
70
P2160 [SHOI2007]书柜的尺寸 题目描述 Tom不喜欢那种一字长龙式的大书架,他只想要一个小书柜来存放他的系列工具书。Tom打算把书柜放在桌子的后面,这样需要查书的时候就可以不用起身离开了。 显然,这种书柜不能太大,Tom希望它的体积越小越好。另外,出于他的审美要求,他只想要一个三层的书 ...
分类:
其他好文 时间:
2020-01-31 18:51:34
阅读次数:
95
在C++头文件<utility>中,定义了一个命名空间rel_ops,其中专门存放了四个不同的比较操作符:>=、<=、>、!=。代码实现如下: namespace std{ namespace rel_ops{ template<class T> inline bool operator!=(con ...
分类:
编程语言 时间:
2020-01-31 14:30:19
阅读次数:
82
demo03_赋值运算符 ''' @note: https://www.runoob.com/python/python-operators.html @author: xilh @since: 20200124 ''' a = 21 b = 10 c = 0 c = a + b print("1. ...
分类:
其他好文 时间:
2020-01-31 14:22:16
阅读次数:
72
demo04_位运算符 ''' @note: https://www.runoob.com/python/python-operators.html @author: xilh @since: 20200124 ''' a = 60 # 60 = 0011 1100 b = 13 # 13 = 00 ...
分类:
其他好文 时间:
2020-01-31 14:16:57
阅读次数:
75
demo02_比较运算符 ''' @note: https://www.runoob.com/python/python-operators.html @author: xilh @since: 20200124 ''' a = 21 b = 10 c = 0 f = 'abc' g = 'abc' ...
分类:
其他好文 时间:
2020-01-31 12:18:23
阅读次数:
83
"题意" 似乎边界上(折线上、正方形纸片边上)的点认为是$0$。 由于操作次数很少,因此逆着操作,求出所有可能的点,之后正向模拟一遍判断即可。 求一个点关于一个向量的对称点:用向量旋转求出方向向量即可。 code: ...
分类:
其他好文 时间:
2020-01-31 12:14:14
阅读次数:
47
1 #include <iostream> 2 #include <cstdio> 3 #include <set> 4 5 // 仿函数的原型 6 //struct greaters 7 //{ 8 // bool operator()(const int &left,const int &rig ...
分类:
其他好文 时间:
2020-01-30 12:56:05
阅读次数:
74