在《 "parewise算法性能优化" 》一文中, 对原来算法代码进行了一些优化, 对于笛卡尔积后千条数据,是能满足使用需要的。 但在实际业务中,会碰到百万数据。 比如某接口共18个参数,每个参数均可为空,其中8个只需要单个值,10个为多选项,需要多个值。 对于多选项,我的设计是,全选+随机n个多选 ...
分类:
编程语言 时间:
2019-10-27 16:45:45
阅读次数:
71
线段树: lazy:记录当前区间更新的值,当需要继续查找时,才将lazy下传到左节点和右节点、 完整代码: (结构体实现) #include<iostream> #include<cstdio> #define maxn 100005 using namespace std; struct node ...
分类:
编程语言 时间:
2019-10-27 16:41:19
阅读次数:
82
提:http://acm.hdu.edu.cn/showproblem.php?pid=3062 题目思路: 对于这类问题一般的解法为将每个点分为 x 和 x' 分别表示每组当中的两种状态,这里表示丈夫和妻子,然后更具定义我们建图,如果 A和B有矛盾则选A必选B',选B必选A' ,所以我们对该图缩点 ...
分类:
其他好文 时间:
2019-10-27 16:33:36
阅读次数:
80
```cpp include using namespace std; typedef long long ll; int solve(); int main() { ifdef Yinku freopen("Yinku.in","r",stdin); endif // Yinku solve(); ...
分类:
其他好文 时间:
2019-10-27 16:28:41
阅读次数:
105
区块链技术 人们可以用许多不同的方式解释区块链技术,其中通过加密货币来看区块链一直是主流。大多数人接触区块链技术都是从比特币谈起,但比特币仅仅是众多加密货币的一种。 到底什么是区块链技术? 从金融学相关角度来看,区块链是一种存储数据的方式,去中心化的数据库,应用到比特币也就是去中心化账本; 从密码学 ...
分类:
编程语言 时间:
2019-10-27 16:21:44
阅读次数:
94
一、浮点数的计算 思考1:打印结果是什么? 思考2:打印结果是什么? 是真的都返回True吗?让我们来看看结果: 实际上,第一种a+a相当于a*2,所以结果为0.2,浮点数在python存储里面是不精确的,所以不能对浮点型数据直接进行精确计算,可以先转换为整数计算后在转化为浮点数即可,或者使用Dec ...
分类:
编程语言 时间:
2019-10-27 15:08:27
阅读次数:
142
多态的基本概念 多态性是一个接口多种实现,分为类的多态性和函数多态性。 函数的多态性(重载)是指一个函数被定义成多个不同参数的函数。 类的多态性用一句话概括就是: 在基类的函数前加上virtual关键字(即虚函数),在派生类中重写该函数, 运行时将会根据对象的实际类型来调用相应的函数。如果对象类型 ...
分类:
其他好文 时间:
2019-10-27 15:06:20
阅读次数:
73
/** * http响应拦截器 */ import axios from 'axios' import { Toast, Indicator } from 'mint-ui' //Toast提示 import router from '../router' //路由 ///request拦截器 ax... ...
分类:
其他好文 时间:
2019-10-27 14:51:25
阅读次数:
94