从基础数论函数说起3:莫比乌斯反演
目录 前置条件 分析 推荐题目 前置条件 从基础数论函数说起1:整除分块、数论函数、狄利克雷卷积 分析 在从基础数论函数说起1:整除分块、数论函数、狄利克雷卷积的最后,提到了 \(e=\mu * 1\) 。 也就是说,在狄利克雷卷积意义下, \(\mu\) 和 \(1\) 互为逆元。 那么如果要求 \(f(n)\) ,而 \(g(n)=\sum\limits_{d|n}f(d)\) 其中的 \(g(n)\) 能够非常方便地求出。可以看做 \(g=f*1\) 。两边同乘 \(\mu\) ,得到
python xlwt 写入Excel
简介: 将数据写入Microsoft Excel中,可使用xlwt,其官网:https://pypi.org/project/xlwt/ 安装命令: pip/pip3 install xlwt 简单的应用如下: #!/usr/bin/python
# -*- coding: UTF-8 -*-
import xlwt
# 添加设置默认编码,避免:UnicodeEncodeError: 'ascii' codec can't encode characters ...
import
GOOGLE HACK 语法
inurl: 用于搜索网页上包含的URL. 这个语法对寻找网页上的搜索,帮助之类的很有用. intext: 只搜索网页部分中包含的文字(也就是忽略了标题,URL等的文字). site: 可以限制你搜索范围的域名. filetype: 搜索文件的后缀或者扩展名 intitle: 限制你搜索的网页标题. allintitle: 搜索所有关键字构成标题的网页. 但是推荐不要使用 link: 可以得到一个所有包含了某个指定URL的页面列表. 例如link:http://www.google.com 就
【校内训练2019-11-10】思维
【题目概括】 在一个有\(n\)个点的树上,找到一条长度为\(k\)的链(覆盖\(k+1\)个点),使得所有点到这条链的距离最小。 【思路要点】 首先定义\(siz[u]\)表示以\(u\)为根节点的子树大小,\(g[u]\)表示\(u\)子树内所有点到\(u\)的距离和,\(h[u]\)表示\(u\)子树外节点到\(u\)的距离之和。 \(siz\)比较好求解,\(g[u]\)其实就是\(\sum_{v\in son[u]}siz[v]+g[v]\),其意义就是其中的每一个点到\(v\)的点
js中.和[]的区别
在js中,对象属于是键值对的集合 //例如
const obj = {
name: '残梦',
say:function(){
console.log('你好')
}
} 在上面这个代码中,name就属于是key,而'残梦'就是value 如何获取对象属性 第一种方式: .语法 student.name 获取到student的name属性 student.say 获取一个函数 第二种语法: []语法 student["name"] 等价于student.
centOS7 下 安装mysql8.x
第一部分 CentOS7安装mysql 1.1 安装前清理工作; 1.1.1 清理原有的mysql数据库; 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql 显示结果如下: mysql80-community-release-el7-1.noarch
mysql-community-server-8.0.11-1.el7.x86_64
mysql-community-common-8.0.11-1.el7.x86_64
mysql-commun
网络服务—域名服务器
DNS作用 正向解析:域名-->IP 反向解析:IP-->域名 DNS管理 IANA 分配ip地址和域名 ICANN 互联网名称与数字地址分配机构 A.通过文件管理:hosts 从文件服务器下载,覆盖/etc/hosts里的内容(设置的有定时任务) B.搭建域名服务器:DNS 降低了客户端的操作的复杂难度 加重了服务器端的维护难度 C.分布式DNS: 优点:减轻单台服务器压力 缺点:时间过长;管理麻烦 解决方案:每级服务器只管理直连下级、允许重名 域名管理 域名等级划分: 顶级域名:com c
pidof---找寻PID
pidof---找寻pid 1.根据守护进程找到pid [root@localhost ~]# pidof sshd
2542 1622
[root@localhost ~]# ps -ef | grep sshd
root 1622 1 0 15:47 ? 00:00:00 /usr/sbin/sshd -D
root 2542 1622 0 15:52 ? 00:00:00 sshd: root@pts/0
root
node.js nmp 的使用
安装node.js自带nmp node.js要放环境变量 在项目存放js css 的目录输入npm init --yes 初始化 生成pack包 下载包npm install jQuery -save 下载包npm install bootstrap -save
灯塔-冲刺日志(第五天)
/****博客施工中,请暂勿回复****/ 作业描述 项目 内容 这个作业属于哪个课程 2019秋福大软件工程实践Z班 (福州大学) 这个作业要求在哪里 团队作业第五次—项目冲刺 团队名称 灯塔 这个作业的目标 项目冲刺第五天 作业正文 灯塔-冲刺日志(第五天) 参考文献 邹欣.构建之法[M].3版:人民邮电出版社,2014. SCRUM部分 成员今日进度描述 成员姓名 今日进度 今日花费时间 明日计划 代码签入记录 SCRUM会议照片. (由于回归日常上课,不进行统一作业,例会讨论后回各自安
201871010115 马北十一周作业
博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 理解泛型概念; 掌握泛型类的定义与使用; 掌握泛型方法的声明与使用; 掌握泛型接口的定义与实现; 了解泛型程序设计,理解其用途. 第一部分:总结第八章关于泛型程序设计理论知识(25分) 1、泛型程序设计概念 (1)JDK 5.
习题:专业网络(贪心)
题目 传送门 思路 首先有一点必须明确 我们买这个人不是因为要满足他的要求,而是因为他便宜 对于\(a_i==n\)的情况 这些人明摆了就不想和你做朋友 所以你必须拿钱来买 考虑对解决\(a_i\)的需求 解决\(a_i\)的需求的时候, 所有的\(a_j<a_i\)的j已经解决了 剩下的只能从\(a_i<a_k\)中获取 之后,就这么解决了 代码 #include<iostream>
#include<vector>
#include<queue>
using namespace std;
python面试题库
1.以下代码输出为: list1 = {'1':1,'2':2}
list2 = list1
list1['1'] = 5
sum = list1['1'] + list2['1']
print(sum) 解析:10 b = a: 赋值引用,a 和 b 都指向同一个对象。 list1 和 list2 指向的是同一块内存空间 list1['1']=5 ------> 改变了这一块内存空间中'1'的value值 执行这一步后内存空间存储的数据变为:{'1': 5, '2': 2} 因此 sum =
201871010104-陈园园 《面向对象程序设计(java)》第十一周学习总结
201871010104-陈园园 《面向对象程序设计(java)》第十一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/lily-2018/p/11441372.html 作业学习目标 (1) 理解泛型概念; (2) 掌握泛型类的定义与使用; (3) 了解泛型方法的声明与使用; (4) 掌握泛型接口的定义与实现; (5) 理解泛型程序设计,理解其用途。 第一
python入门之名称空间
name = 'tank' 什么是名称空间? 存放名字的空间 如果你想访问一个变量值,必须先访问对应的名称空间,拿到名字和对应的内存地址的绑定关系 名称空间的分类: 1、内置名称空间: python提前给你的定义完的名字,就是存在内置名称空间 2、全局名称空间 存放于文件级别的名字,就是全局名称空间
if while for 内部定义的名字执行之后都存放于全局名称空间 3、局部名称空间 函数内部定义的所有名字都是存放与当前函数的内置名称空间 生命周期: 1、内置
今日推荐
周排行