Zhang's Wikipedia

玩就玩大的

Elo rating system(Elo 打分体系)

A、B 两个待比较、评价的对象,分别打分为 RA,RBR_A,R_B,则各自获胜的期望值为:⎧⎩⎨⎪⎪⎪⎪⎪⎪EA=11+10(RB−RA)/400.EB=11+10(RA−RB)/400. \left\{ \begin{split} E_A=\frac1{1+10^{(R_B-R_A)/400}...

2017-07-22 18:53:37

阅读数:1496

评论数:0

方言 —— 各地方言

1. 安徽 鸡:zi,洗:si; 2. 湖南 湖南:funan,

2017-07-09 12:56:57

阅读数:211

评论数:0

有趣的研究和发现

1. 投掷硬币正反面的概率 DYNAMICAL BIAS IN THE COIN TOSS

2016-12-11 19:29:02

阅读数:348

评论数:0

The Python Challenge 题解

仔细阅读,图画下面的提示(网页的 title 也是重要的提示信息,至少告诉你考察的对象是什么) 1. 2382^{38}>> 2**38 274877906944L根据提示,在 URL 地址处,0.html ⇒ 274877906944.html,来到第二题;2.

2016-10-27 22:51:15

阅读数:359

评论数:0

暴露年龄

本命年生日,12 的倍数; 对诺基亚手机很熟悉,大概就是那些 80、90 后了吧,如果有人拿一个诺基亚手机(非大屏)给一个 00 后,他也许不会把它当做手机;

2016-09-26 21:07:14

阅读数:314

评论数:0

数学骗术

A:-20+30 = +10 B:-20-30+40 = -10

2016-09-15 20:31:12

阅读数:501

评论数:0

列表解析(list comprehension) 与三目运算符

考虑时间换算,将时间由 24 小时制转换到 12 小时制,0-12 点原样输出,13-23 点对 12取模:>> [i % 12 if i > 12 else i for i in range(24)] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,...

2016-04-27 15:45:25

阅读数:617

评论数:0

排列组合的计算

握手问题尽然提出为一个数学问题,就不单单是一个具体问题,可以推广为多处,形式可能不一,但数学含义相同。nn 个人相互握手,需要几次握手: (n2)=n(n−1)2 \binom {n}2=\frac{n(n-1)}2 一种直观的解释:1个人需要后边的人握 n−1n-1 次,第二个人继续和后边的人...

2016-03-16 23:01:38

阅读数:1036

评论数:0

Trick(一)——判断一个数的位数

传统的做法是,不断地除以10,def digits(n): cnt = 0 while n: cnt += 1 n //= 10 return cnt在微博上看到一种较为数学(也较为tricky)的方法,使用 log10\log_{10}(以...

2016-03-16 15:08:52

阅读数:809

评论数:0

抢红包背后的统计学

先说结论: 当红包共有 nn 个的时候,拿到第 kk 多的人的钱的数学期望为:

2016-02-14 09:56:12

阅读数:948

评论数:0

黄金分割比的重新理解

几何的角度 所谓黄金分割的比例,即一个矩形减去一个正方形后,仍维持其形状不变(款比高)。

2016-02-02 10:23:25

阅读数:423

评论数:0

比大小 log_2^3 与 log_3^5

log23\log_23 和 log35\log_35 哪个大两数同号时,比大小要么相减,要么相除,看哪个更方便了。

2016-02-02 09:39:51

阅读数:627

评论数:0

身份证号第18位的计算

身份证号每一位号码的意义 首选需要声明两点, 第18位为x:其实对应与编码系统中的10(十),因为进制的关系了; 第18位的取值是前面17位通过一定的编码规则(ISO 7064:1983.MOD 11-2)生成出来的,而非随机。 你说不随机就不随机了?下面我们通过Python,实现对第18位数字的...

2016-01-31 10:20:48

阅读数:1886

评论数:0

数学小魔术——猜数字

数学小魔术——神奇的二进制 请你任意猜想一个三位数,把这个三位数乘以 91 的乘积的最后三位告诉我,我们很快猜出你心中所想的那个三位数是多少? 我们以对方心中所想的 789 为例,则对方计算出 789×91=71799789\times 91=71799,并把结果的三位,也即 799 告诉我...

2016-01-29 17:56:40

阅读数:5663

评论数:0

生活中的数学(为生活建模)(二)

0/1背包问题样本空间大小的计算 黄金分割比是谁比谁? 鸡兔同笼问题的民间解释和数学解释。

2016-01-23 15:41:22

阅读数:878

评论数:0

斐波那契数列与黄金分割比以及矩阵形式推导

数学上,斐波那契数列以递归的形式进行定义:  F 0 =0F 1 =1F n =F n−1 +F n−2    \begin{split} &F_0=0\\ &F_1=1\\ &F_n=F_{n-1}+F_{n-2} \end{split} 注意,递归的形式实现较为简单明...

2016-01-23 12:35:40

阅读数:3021

评论数:0

硬币等于骰子(在统计学意义上)

硬币和骰子是统计学家们的心头好。没有硬币,统计学家根据骰子也能创造出来一枚硬币,没有骰子,统计学家们也能根据硬币创造出来一个骰子。 如何通过投掷一枚硬币产生各种概率概率、随机数、随机数生成函数(面试题) 硬币等于骰子,are you kidding me?我读书少,你不要骗我。 是在统计学...

2016-01-21 19:27:37

阅读数:1182

评论数:0

生活中的数学(为生活建模)

分布,各种分布0-1均匀分布0-1伯努利实验,还记得吧,简单吧,比如投一枚硬币,正面向上记为0,反面向上记为1,fifty—fifty,这是一种特例啦。考虑掷骰子,点数为2的概率,也是伯努利实验,2与非2,对吗。所以,所以什么?伯努利实验不仅能够仿真简单的只有2种结果的硬币,也能仿真具有6个结果的...

2016-01-21 15:39:24

阅读数:1414

评论数:0

[面试]——用一行代码判断两矩形是否相交

typedef struct { int left; // leftmost: 最左 int top; // topmost: 最上 int right; // rightmost...

2016-01-20 13:05:35

阅读数:3386

评论数:1

如何判断两个矩形相交

如何判断两个矩形相交假定矩形是用一对点表达的(minx, miny) (maxx, maxy),那么两个矩形 rect1{(minx1, miny1)(maxx1, maxy1)} rect2{(minx2, miny2)(maxx2, maxy2)} 相交的结果一定是个矩形,构成这个相交矩...

2016-01-20 12:06:50

阅读数:1346

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭