基本版 已经很快了,oi基本够用了 高级版 究极快速输入,应该不存在(时间上)卡这个输入的了(所以小心空间); ...
分类:
其他好文 时间:
2019-10-28 21:15:08
阅读次数:
90
[toc] 矩阵 定义 按照一个长方阵列排列的复数或实数集合。 看不懂?那就看图 设$A$是一个$n \times m$的矩阵,则$A$可以表示为 $$ A_{n, m}=\left[\begin{array}{ll}A_{1,1}&A_{1,2}&\cdots &A_{1,m}\\A_{2,1}& ...
分类:
其他好文 时间:
2019-10-28 21:11:55
阅读次数:
111
重载运算符 首先我们来看重载运算符的定义: 重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。 在C++中支持的重载运算符有: 不支持的重载运算符: 重载运算符的规则 运算符重载为类的成员函数 ...
分类:
编程语言 时间:
2019-10-27 15:08:49
阅读次数:
102
"CodeChef MSTONES" 平面上有 $n$ 个点 $(x_i,\ y_i)$ ,保证这 $n$ 个点可以用 $7$ 条直线覆盖。找出一条直线使得它覆盖的点最多 $30$ 组 Test $n\leq10^4;\ |x_i|,\ |y_i|\leq1.5\times10^4$ 每次随机找两个 ...
分类:
其他好文 时间:
2019-10-27 12:27:46
阅读次数:
82
本节内容: 1.操作符概览; 2.操作符的本质; 3.操作符与运算顺序 4.操作符详解。 1.操作符概览: 操作符(Operator)也译为”运算符” 操作符是用来操作数据的,被操作符操作的数据称为操作数(Operand) 表格从上往下优先级递减,同一行运算符的优先级一样一般按从左到右算, “=”赋 ...
"luogu" 我们要求的答案应该是三个区间长度$ 3 $在三个区间中都出现过的数个数 先考虑数列中没有相同的数怎么做,那就是对三个区间求交,然后交集大小就是要求的那个个数.现在有相同的数,考虑给区间中的数安排位置,即区间中如果出现了多个相同的数$x$,那么就把第一个$x$放在$x$这种数要放的第一 ...
分类:
其他好文 时间:
2019-10-26 21:06:57
阅读次数:
56
区间驱魔?看你大于模数吗,大就上,否则回家。 会不会$T$?每次驱魔至少变$\frac{1}{2}$,所以$log$,不怂 注意到叶子才更新 ...
分类:
其他好文 时间:
2019-10-25 13:41:44
阅读次数:
63
函数式编程只需要关注实现的功能,而不需要关注实现的细节 举例: 创建线程 lamba表达式就是返回了一个实现指定接口的对象实例 jdk8 新增的接口默认方法 函数接口 举例: 方法引用 1.静态方法引用 2.使用对象实例方法引用 3.使用类名来引用 4.构造函数方法引用 aaa金毛在叫吃了2斤还剩8 ...
分类:
其他好文 时间:
2019-10-24 23:36:30
阅读次数:
89
原因是: +,-,*等返回不了引用,比如+运算符,可以如下重载(为了简单,假设A 只有int x;int y) A operator+(A a,A b) {A sum; sum.x=a.x+b.x; sum.y=a.y+b.y; return sum; } 分析不能用引用的原因: 函数传入了两个参数 ...
分类:
编程语言 时间:
2019-10-24 13:15:46
阅读次数:
88
采用测量不同特征值之间的距离方法进行分类。 KNN 工作原理 1.假设有一个带有标签的样本数据集(训练样本集),其中包含每条数据与所属分类的对应关系。 2.输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较。 计算新数据与样本数据集中每条数据的距离。 对求得的所有距离进行排序 ...
分类:
编程语言 时间:
2019-10-23 22:20:41
阅读次数:
84