给定A,B,对于A^B的每一个因子,M为其因子的因子数的三次方求和。 容易推导得出A^B的每一个因子都是A的质因子的组合(质因子可重复利用),其因子数自然等于所使用的每个质因子的数量乘积。 假设A由质因子a1,a2,a3组合而成,对应数量为k1,k2,k3,那么A的因子数为(k1+1)*(k2+1) ...
分类:
其他好文 时间:
2017-08-30 13:02:21
阅读次数:
115
关于list的相关知识 list01 = ['alex',12,65,'xiaodong',100,'chen',5] list02 = [67,7,'jinjiao_dawang','relax1949',53] list01 = ['alex',12,65,'xiaodong',100,'che ...
分类:
编程语言 时间:
2017-08-29 23:44:44
阅读次数:
214
本文从以下四个方面对mongodb进行介绍 一、聚合操作(aggregate operation) 二、文本搜索(text search) 三、数据模型 (DATA MODELS) 四、数据库安全(security) 一、聚合操作 组合多个数据记录,对分组数据记录进行多种操作,最终返回一个单一的结果 ...
分类:
数据库 时间:
2017-08-29 23:44:20
阅读次数:
222
1 如何使用freemarker 1.1 导包 freemarker-2.3.19.jar 1.2 创建一个ftl文件作为模板 1.3 创建一个方法来将ftl模板和数据组合起来 2 利用maven实现freemarker编程 2.1 创建一个maven项目 2.2 利用maven导入freemark ...
分类:
其他好文 时间:
2017-08-29 23:03:15
阅读次数:
251
OOP 面向对象编程是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组件: 组件 - ...
分类:
Web程序 时间:
2017-08-29 21:50:28
阅读次数:
164
正着直接算有点难,我们考虑反着来,用全集减补集。 总的方案数为$m^n$。第一个人有$m$种可能,第二个人有$m-1$种可能,第三个人有$m-1$种可能……发现补集就是$m*(m-1)^{n-1}$。用快速幂搞搞就行了。 ...
分类:
其他好文 时间:
2017-08-29 20:42:10
阅读次数:
156
文章通过用Go语言实现的设计模式,总结了各模式的特点和使用场景,并配以现实生活中的实例,帮助理解设计模式。本篇包括:模板模式、迭代器模式、组合模式、状态模式、代理模式、桥接模式和建造者模式; ...
分类:
其他好文 时间:
2017-08-29 20:39:09
阅读次数:
150
石头剪刀布三种生物(?) 随机战斗,最后三方各自只有自己方存活下来的概率是多少。 局面的转移明显,注意任选两方决定战斗时有可能出现选了同个种类的,因此注意排除掉同种的组合,也就是条件概率什么的。 ...
分类:
其他好文 时间:
2017-08-29 20:36:19
阅读次数:
160
求$gcd>1$的所有$gcd(a_i,a_{i+1}…a_{n})*(n-i+1)$的和 首先先标记所有出现的数。从高到低枚举一个数k,记录它的倍数出现次数cnt,那么当前所有组合的答案就是$ans[k]=cnt*2^{cnt-1}$,但是这个答案只有gcd=k的组合是没被计算过的,其他已经被k的 ...
分类:
其他好文 时间:
2017-08-29 19:43:50
阅读次数:
343