1 #include <iostream> 2 #include <vector> 3 #include <algorithm> //sort函数、交并补函数 4 #include <iterator> //求交并补使用到的迭代器 5 using namespace std; 6 7 //打印容器v ...
分类:
编程语言 时间:
2019-11-11 18:45:31
阅读次数:
113
你看看你有多菜,一点线段树的小小的运用,就不会写了; 题意:如果矩阵有交集,输出1,否则输出0(不包含内嵌); 思路:本题求交集,还得不包括内嵌的情况; 做过一道是求面积的题。跟这道类似,但在这里定义的方式跟那道题定的相反。 这里把下面的线定为了-1,上面定为了1; 在这道题里,先把矩阵的横向边按上 ...
分类:
其他好文 时间:
2019-10-04 17:00:32
阅读次数:
89
前言 相关概念 形如$2例8【整体思想】解不等式$00$,由穿根法得到$lga1$④, 故由③④求交集得到$ 10$, 故利用倒数法则得到$\cfrac{1}{2} ...
分类:
其他好文 时间:
2019-08-10 19:08:59
阅读次数:
100
def diff(listA, listB): 求交集的两种方式 retA = [i for i in listA if i in listB] retB = list(set(listA).intersection(set(listB))) print("retA is :", retA) pri ...
分类:
编程语言 时间:
2019-05-17 16:43:59
阅读次数:
230
1.出现new 动态申请空间时,要想通过调用函数改变主函数的变量值时必须用引用,不论是否为指针,因为动态申请空间时被调用函数会另外申请一个空间来存储内容而非用主函数的相应变量所指向的空间。2.算法对数据量较大时显得尤为重要,求交集那题就是因为我算法不太好而数据量大于10000时运行超时,因此还需要加 ...
分类:
其他好文 时间:
2019-03-17 23:28:58
阅读次数:
216
1、创建集合 2、检测元素: in 3、集合操作 求交集: &、.intersection() 求并集: |、.union() 求差集: - 、.difference() 求异或集: ^ 、.symmetric_difference() 判断子集: <= 、.issubset() 判断真子集: < ...
分类:
编程语言 时间:
2019-03-12 12:42:49
阅读次数:
169
闲来无事总结3个我认为比较好的算法,很简单,但有趣。我们应该学会欣赏简单的东西,拒绝钻进复杂的东西里面,比如股市... 这三个算法分别为大数乘法,求交集算法,将一个数拆成连续整数和算法以及8位倒置算法。这些算法都非出自本人,但是本人实现了一个。 1.大数乘法:这个算法很著名,它可以突破计算机的限制从 ...
分类:
编程语言 时间:
2019-02-17 12:35:32
阅读次数:
206
集合 集合是一个无序的不重复元素序列,可以迭代,也可以修改。集合迭代的时候元素是随机的。 集合通常用来 membership testing, 去重, 也可以用来求交集并集补集。 介绍一下如何创建集合和集合常见的用法。 创建集合 修改集合 1. 添加 2. 更新:通过传入一个列表来更新 update ...
分类:
编程语言 时间:
2019-01-22 00:36:30
阅读次数:
170