Luogu1829Crash的数字表格 Luogu1829Crash的数字表格
Description \[ \sum_{i=1}^n\sum_{j=1}^m lcm(i,j), 1 \leq n,m \leq 10^7 \] Solution 假设 \(n\leq m\) \[ \begin{aligned} \su
Luogu4449 于神之怒加强版 Luogu4449 于神之怒加强版
Description 给定 \(n,m,k\) ,计算 \[ \sum_{i=1}^n\sum_{j=1}^m\gcd(i,j)^k \] 对 \(10^9+7\) 取模后的结果,其中 \(1 \leq T \le 2\times 10^
SDOI2017 数字表格 SDOI2017 数字表格
Description Doris 刚刚学习了 fibonacci 数列,用 \(f[i]\) 表示数列的第 \(i\) 项,那么: \[ \begin{aligned} &f[0]=0 \\ &f[1]=1 \\ &
迭代 迭代
迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration),在Python中,迭代是通过for ... in来完成的。 迭代字典 list这种数据类型虽然有下标,
2021-01-13
数据类型 数据类型
整数 Python可以处理任意大小的整数,当然包括负整数。整数运算永远是精确的。 进制前缀 二进制:0b 八进制:0o 十六进制:0x bin(),int(),oct(),hex()接受一个整数,将其转换为对应进制的字符串。 int(n
2021-01-13
函数式编程 函数式编程
Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。 高阶函数 在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数: 接受一个或多个函数作为输入 输出一个函数 map 它接
2021-01-13
template template
模板语法 模板语法都包含在{{`和`}}中间,其中${{.}}中的点表示当前对象。 当我们传入一个结构体对象时,我们可以根据.来访问结构体的对应字段。 pipe
2021-01-13
os os
os 包提供了平台无关的操作系统功能接口。尽管错误处理是 go 风格的,但设计是 Unix 风格的;所以,失败的调用会返回 error 而非错误码。通常 error 里会包含更多信息。例如,如果使用一个文件名的调用(如 Open、Stat)
2021-01-13
net.http net.http
基本的HTTP/HTTPS请求 Get、Head、Post和PostForm函数发出HTTP/HTTPS请求。 Get func Get(url string) (resp *Response, err error) resp, err :
2021-01-13
io io
type Reader type Reader interface { Read(p []byte) (n int, err error) } Reader 接口包装了基本的 Read 方法。 Read 将 le
2021-01-13
结构体 结构体
自定义类型 Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct定义。 type alias = Type //类型别名 t
2021-01-13
程序控制结构 程序控制结构
代码格式 Go中强制了{}的格式,{必须与函数声明同一行。 条件语句 if else Go中的if除了不需要()和强制要求{}以外,与c/c++中的if差别不大 if可以在条件语句之前执行一
2021-01-13
1 / 4