1 #集合是一个无序的不重复的数据组合 2 3 #建立集合 4 list = [1,4,5,7,3,6,6,7,9] 5 list = set(list) 6 print(list,type(list)) 7 #交集 8 list_2 = set([2,6,0,66,22,8,4]) 9 print... ...
分类:
编程语言 时间:
2018-03-20 18:11:32
阅读次数:
221
因为发现基础教程我之前推荐的那个网站就已经很完善了,就不重复写了,所以本汪来一起做练习吧。 一、加密原理 记得当时我学c++的时候,学到输入输出流的时候,当时王老师就教我们写了一个小的加密程序,所以这次既然学习了Python这个小练习当然不能放过(其实这个加密程序我用c++,java都写过可以说也算 ...
分类:
编程语言 时间:
2018-03-20 15:55:14
阅读次数:
208
转自:https://www.cnblogs.com/eaglet/archive/2011/01/17/1937083.html 首先我们来看命题: 给定一个正整数n,需要输出一个长度为n的数组,数组元素是随机数,范围为0 – n-1,且元素不能重复。比如 n = 3 时,需要获取一个长度为3的数 ...
分类:
编程语言 时间:
2018-03-20 10:37:19
阅读次数:
178
这题与超级钢琴类似,然而重复的不重复计算贡献。。 那么先求出数组nxt,nxt[i]表示第i个元素之后的第一个与其相等的元素的下标,不存在则nxt[i]=0 考虑取的区间左端点为1时的情况。 将读入序列a中相等元素都只保留最先出现的,其余变为0,然后求前缀和,得到数组b。 此时可以知道,设f(l,r ...
分类:
其他好文 时间:
2018-03-19 00:29:05
阅读次数:
182
这道题目题面真长,废话一堆。 另外:这大概是我第一道独立做出来的HNOI2011年以后的题目了吧。像我水平这么差的都能做出来,dalao您不妨试一下自己想想? 题目大意:给一个DAG,其中1号点没有入度,现在新加入一条不重复的边,使得它可能有环。求它的生成子图个数,使得子图正好包含N-1条边且1号点 ...
分类:
其他好文 时间:
2018-03-18 20:05:23
阅读次数:
194
导入random模块,生成0-100间所有数字的随机列表(列表中的数字不重复)思路:先导入随机数生成模块,通过循环生成随机数,判断生成随机数是否有相同的,把不同的写入列表方法一:方法二:
分类:
其他好文 时间:
2018-03-18 00:17:53
阅读次数:
190
Python 学习的第八天 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享 一、学习笔记 1.深浅拷贝 浅copy—— copy.copy() #shallow copy 使用 b = a.copy() 这样b是对a进行了浅copy 包含了浅copy的一切特点 特点:只copy“一 ...
分类:
编程语言 时间:
2018-03-17 19:45:14
阅读次数:
161
这个随笔我是在写以下PAT上题目过来写的,以下是题目测试点 >>点击进入PAT测试<< 题目就是很简单就能AC,但是对于是判断素数这个问题似乎我一学C语言的时候就已经接触了,对于普通的先开根号在其范围内直接循环取余我就不重复了。 介绍第一种方法: 摘抄来自huang_mao_xin的帖子 证明:令x ...
分类:
其他好文 时间:
2018-03-16 23:46:47
阅读次数:
229
InfluxDB基本概念 数据格式 在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下: 虚拟的 key 包括以下几个部分: database, retention policy, measurement, t ...
分类:
数据库 时间:
2018-03-16 14:32:21
阅读次数:
585
(一)去重 1.1 去重复() ①:建一个新的集合temp ②:再建传入集合的迭代器,调用it.hasNext()。 ③:再用temp.contains("e")方法判断 >true it.remove;false temp.add("e"); ...
分类:
编程语言 时间:
2018-03-15 13:13:41
阅读次数:
214