从基础数论函数说起3:莫比乌斯反演

目录 前置条件 分析 推荐题目 前置条件 从基础数论函数说起1:整除分块、数论函数、狄利克雷卷积 分析 在从基础数论函数说起1:整除分块、数论函数、狄利克雷卷积的最后,提到了 \(e=\mu * 1\) 。 也就是说,在狄利克雷卷积意义下, \(\mu\) 和 \(1\) 互为逆元。 那么如果要求 \(f(n)\) ,而 \(g(n)=\sum\limits_{d|n}f(d)\) 其中的 \(g(n)\) 能够非常方便地求出。可以看做 \(g=f*1\) 。两边同乘 \(\mu\) ,得到
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

预编译&作用域链

形参与实参的区别: fun(a,b)是形参 是用来开辟空间的 fun(5,10)是实参 传给a和b的值 相当于在函数里边创建了两个变量并且赋值 1.形参变量:只有被调用时才分配内存空间,结束时释放空间;因此形参只有在函数内部有效。 2.实参:可以是变量,常量,表达式,函数等;无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 因此应预先用赋值,输入等办法使实参获得确定值。 JavaScript 运行三部曲 1.语法分析:语法错误不会进行后面操作,反之进行后面操作; 2.预编译:
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

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
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

GOOGLE HACK 语法

inurl: 用于搜索网页上包含的URL. 这个语法对寻找网页上的搜索,帮助之类的很有用. intext: 只搜索网页部分中包含的文字(也就是忽略了标题,URL等的文字). site: 可以限制你搜索范围的域名. filetype: 搜索文件的后缀或者扩展名 intitle: 限制你搜索的网页标题. allintitle: 搜索所有关键字构成标题的网页. 但是推荐不要使用 link: 可以得到一个所有包含了某个指定URL的页面列表. 例如link:http://www.google.com 就
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

【校内训练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\)的点
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

js中.和[]的区别

在js中,对象属于是键值对的集合 //例如 const obj = { name: '残梦', say:function(){ console.log('你好') } } 在上面这个代码中,name就属于是key,而'残梦'就是value 如何获取对象属性 第一种方式: .语法 student.name 获取到student的name属性 student.say 获取一个函数 第二种语法: []语法 student["name"] 等价于student.
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

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
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

网络服务—域名服务器

DNS作用 正向解析:域名-->IP 反向解析:IP-->域名 DNS管理 IANA 分配ip地址和域名 ICANN 互联网名称与数字地址分配机构 A.通过文件管理:hosts 从文件服务器下载,覆盖/etc/hosts里的内容(设置的有定时任务) B.搭建域名服务器:DNS 降低了客户端的操作的复杂难度 加重了服务器端的维护难度 C.分布式DNS: 优点:减轻单台服务器压力 缺点:时间过长;管理麻烦 解决方案:每级服务器只管理直连下级、允许重名 域名管理 域名等级划分: 顶级域名:com c
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

csp-s模拟91

T1:   分析发现,由于\(1+2+3+...+x = (1+x)*x/2\)是\(x^2\)级别的   所以若总牌数为n,那么牌堆数量的种类数的级别是\(\sqrt{n}\)的,所以暴力就好了…… T2:   考虑对每一个位置进行一次dp   若当前考虑的位置为p,考虑影响该数最后位置的数只有和它相等的数   那么模拟归并的过程,不妨考虑在某一次归并时,p在左边   设\(g_i\)表示上一层p排在第i位的概率,\(g'_i\)表示这一层p排在第i位的概率   再预处理出一个数组\(f_{
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

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
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

windows下安装readline

  python: pip3 install pyreadline
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

node.js nmp 的使用

安装node.js自带nmp    node.js要放环境变量 在项目存放js css 的目录输入npm init --yes 初始化 生成pack包 下载包npm install jQuery -save   下载包npm install bootstrap -save
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

灯塔-冲刺日志(第五天)

/****博客施工中,请暂勿回复****/ 作业描述 项目 内容 这个作业属于哪个课程 2019秋福大软件工程实践Z班 (福州大学) 这个作业要求在哪里 团队作业第五次—项目冲刺 团队名称 灯塔 这个作业的目标 项目冲刺第五天 作业正文 灯塔-冲刺日志(第五天) 参考文献 邹欣.构建之法[M].3版:人民邮电出版社,2014. SCRUM部分 成员今日进度描述 成员姓名 今日进度 今日花费时间 明日计划 代码签入记录 SCRUM会议照片. (由于回归日常上课,不进行统一作业,例会讨论后回各自安
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

201871010115 马北十一周作业

博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 理解泛型概念; 掌握泛型类的定义与使用; 掌握泛型方法的声明与使用; 掌握泛型接口的定义与实现; 了解泛型程序设计,理解其用途. 第一部分:总结第八章关于泛型程序设计理论知识(25分) 1、泛型程序设计概念 (1)JDK 5.
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

详解组合数相关性质

浅谈组合数相关性质 本篇随笔简单讲解一下数学中组合数的相关性质。并且,因为博主是一名\(OIer\) (否则为啥要在高一学组合数) ,所以在本篇随笔中还会侧重组合数在信息学奥林匹克竞赛中的应用。综上所述,本篇随笔乃是学数学的,学\(OI\)的,学玄学的,学哲学的同志们的学习佳选。 (不要个脸) 组合数的概念 这个板块是为对组合数毫无概念的同学留的。因为名字叫做组合数,所以肯定是和组合有关系的。 我们定义:\(C_n^m\)为在\(n\)个元素中选择\(m\)个元素的不同组合数量,即组合数。 啥
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

数据库之十:谓词

1、比较谓词: =、<、>、<> 2、like: 模糊查询 _代表一个字符,%代表0个或者多个字符: select * from student where sid like '_1%' 表示sid的第二个字符是1的所有数据 3、between: select * from student where sage between 19 and 21 范围查询,包含端点的值 4、is null\is not null: 用来判断空值情况的 select * from student where s
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

习题:专业网络(贪心)

题目 传送门 思路 首先有一点必须明确 我们买这个人不是因为要满足他的要求,而是因为他便宜 对于\(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;
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

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 =
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

201871010104-陈园园 《面向对象程序设计(java)》第十一周学习总结

201871010104-陈园园 《面向对象程序设计(java)》第十一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/lily-2018/p/11441372.html 作业学习目标 (1) 理解泛型概念; (2) 掌握泛型类的定义与使用; (3) 了解泛型方法的声明与使用; (4) 掌握泛型接口的定义与实现; (5) 理解泛型程序设计,理解其用途。 第一
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0

python入门之名称空间

name = 'tank' 什么是名称空间? 存放名字的空间 如果你想访问一个变量值,必须先访问对应的名称空间,拿到名字和对应的内存地址的绑定关系 名称空间的分类: 1、内置名称空间: python提前给你的定义完的名字,就是存在内置名称空间 2、全局名称空间 存放于文件级别的名字,就是全局名称空间 if while for 内部定义的名字执行之后都存放于全局名称空间 3、局部名称空间 函数内部定义的所有名字都是存放与当前函数的内置名称空间 生命周期: 1、内置
分类: 其他 发布时间: 11-11 21:17 阅读次数: 0