一.字典的定义: 前面我们说过列表,它适合于将值组织到一个结构中并且通过编号对其进行引用。字典则是通过名字来引用值的数据结构,并且把这种数据结构称为映射,字典中的值没有特殊的顺序,都存储在一个特定的键(key)下,键可以是数字、字符串甚至元组。字典也是python中唯一内建的映射类型。 二.创建和使 ...
分类:
编程语言 时间:
2021-01-13 10:58:02
阅读次数:
0
题目链接:https://codeforces.com/contest/1438/problem/E 根据题目性质,答案不会太大 枚举左端点 \(l\), 令 \(k\) 为 \(a_l\) 的最高位,那么可能合法的右端点 \(r\) 一定在区间和小于 \(2^{k + 1}\) 的区间内,暴力寻找 ...
分类:
其他好文 时间:
2021-01-13 10:34:18
阅读次数:
0
一般拿到的cookies字符串格式为"xxx:xxxxx; xxxx:xxxxx; ",简单自定义一个函数转换 def cookie_to_dic(mycookie): dic = {} for i in mycookie.split('; '): dic[i.split('=')[0]] = i. ...
分类:
编程语言 时间:
2021-01-12 11:13:55
阅读次数:
0
题目链接 题解 因为异或结果$\not=0$的情况过多,我们可以转为考虑结果$=0$的情况,用总数减去这些区间即可。每一个数都可以和包括自己的$n$个数组为区间,因此总数$=\frac{n(n+1)}{2}$。 至于如何求结果$=0$的方案数,可以想到前缀和,但枚举左右端点需要$O(n^2)$的时间 ...
分类:
其他好文 时间:
2021-01-12 11:03:22
阅读次数:
0
题目链接 题解 可以发现枚举两个在一组里的数会TLE,加之只有两个参数限制与数据范围,容易想到排序算法。 计算第$i$个人的分数和需要知道他在每一组里是$x$还是$y$,因此排序需要满足$a_i$前的数与$a_i$组合时为$x$更优,而$a_i$后的数与$a_i$组合时为$y$更优(反之亦可),也就 ...
分类:
其他好文 时间:
2021-01-12 11:02:49
阅读次数:
0
简介 字典是一种可变容器模型,且可存储任意类型对象,字典的每个键值 key=>value对用冒号:分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号{} 中 ,如: object = { 'color': 'yellow', 'size': 'big' } print(object['col ...
分类:
编程语言 时间:
2021-01-12 10:47:29
阅读次数:
0
本题解与Luogu同步 Solution 很暴力的题目。 三角形面积公式 \(S=\frac{ah}{2}\) 因为高都是$1$, 所以我们直接枚举底的长度,然后把底的长度用$vis$数组表示出现过没,最后输出 一定要记得 多组数据还原变量! code #include<cstdio> #inclu ...
分类:
其他好文 时间:
2021-01-12 10:35:12
阅读次数:
0
china-data-dictionary 刚发现一个生成数据字典比较不错的工具china-data-dictionary https://www.oschina.net/p/china-data-dictionary 使用步骤 修改 index.php 文件里 app_init()将其中定义的如下 ...
分类:
其他好文 时间:
2021-01-12 10:28:48
阅读次数:
0
原题链接 考察:dfs或者bfs 暴力枚举即可,没有什么特别的技巧 dfs:找到了就标记一下,避免继续搜索(因为答案一定在long long里,所以超过18位就可以不用算了) bfs:用G++编译,找到当即退出.注意一定要让所有路径都有返回值否则报错 1 #include <cstdio> 2 #i ...
分类:
其他好文 时间:
2021-01-11 11:20:58
阅读次数:
0
# 随机分配老师到办公室 import random teachers = ['a', 'b', 'c', 'd', 'e'] offices = [[], [], []] for name in teachers: num = random.randint(0, 2) offices[num].a ...
分类:
其他好文 时间:
2021-01-11 10:41:13
阅读次数:
0