工作中用到了list的取差集,发现还是挺好用的。 所以记录下。 |需求|list的方法|说明|备注| | | | | | |交集|listA.retainAll(listB)|listA内容变为listA和listB都存在的对象|listB不变| |差集|listA.removeAll(listB) ...
分类:
其他好文 时间:
2018-04-28 14:13:28
阅读次数:
133
redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集集更丰富的操作 ...
分类:
编程语言 时间:
2018-04-28 14:03:58
阅读次数:
155
二十八条沟通建议 1、成功的关键是慷慨大方 在社交中通行的不是贪图便利,而是慷慨大方。 2、明确你的人生目标 你的才能与渴望的交集就是你内心的激情。什么是你最兴奋的事?你做什么事时会觉得时间过得飞快? 3、为发展人际关系设定计划 打造交际网络是有过程的,你的计划应当包括以下三份: 你3年的目标,及每 ...
分类:
其他好文 时间:
2018-04-28 00:21:25
阅读次数:
244
#集合是无序的list_1 = [1,3,4,5,7,3,6,7,9]list_1 = set(list_1) #集合去重list_2 = set([2,6,0,66,22,8,4])#交集print(list_1.intersection(list_2))#并集print(list_1.union ...
分类:
编程语言 时间:
2018-04-27 19:40:12
阅读次数:
131
题目大意 给出$r$,求圆$x^2+y^2=r^2$上坐标均为整数的点数。$n include using namespace std; define ll long long ll Gcd(ll a, ll b) { return b ? Gcd(b, a%b) : a; } void Find( ...
分类:
其他好文 时间:
2018-04-26 21:44:02
阅读次数:
173
在社交网络平台注册时,用户通常会输入自己的兴趣爱好,以便找到和自己兴趣相投的朋友。有部分兴趣相同的人们就形成了“社交集群”。现请你编写程序,找出所有的集群。 输入格式: 输入的第一行给出正整数N(<=1000),即社交网络中的用户总数(则用户从1到N编号)。随后N行,每行按下列格式列出每个人的兴趣爱 ...
分类:
其他好文 时间:
2018-04-24 13:59:03
阅读次数:
179
#include #include #include //sort函数、交并补函数 #include //求交并补使用到的迭代器 using namespace std; //打印容器vector void print_vector(vector v){ if(v.size()>0){ cout u... ...
分类:
编程语言 时间:
2018-04-23 20:50:50
阅读次数:
260
把不同的元素组成一起形成集合 0.集合的主要作用: (1)去重, 把一个列表变成集合,就自动去重了 (2)关系测试,测试两组数据之间的交集,并集,差集等关系 1.如何创建一个集合 集合的创建方法只有一种,如: a=set([1,2,3]) b=frozenset('tony') set()函数内部只 ...
分类:
其他好文 时间:
2018-04-22 20:02:10
阅读次数:
165
前一篇文章我们一起实现了自定义的set集合类。那么这一篇我们来给set类增加一些操作方法。那么在开始之前,还是有必要解释一下集合的操作有哪些。便于我们更快速的理解代码。 1、并集:对于给定的两个集合,返回一个包含两个集合中所有元素的新集合。注意,集合中不会有重复的值。 2、交集:对于给定的两个集合, ...
分类:
Web程序 时间:
2018-04-22 12:55:21
阅读次数:
199
我出了一套题,老师觉得数学题太多了(不是很懂),然后就先不用了。。这道题实际上随便 AK 了吧。 前夕 给定 $n \le {10} ^ 7$ ,求在 $[n]$ 的子集中选择若干个,使得交集大小为 $4$ 的倍数,问方案数对 $998244353$ 取模。 考虑钦定交集中的元素,附带容斥系数累加得 ...
分类:
其他好文 时间:
2018-04-22 12:54:34
阅读次数:
165