Category: 数学
N个自然数(从1到N), 全排列就有 N! 种方法 (第1位有N种可能, 第2位有N-1种可能… 第N位有1种可能, 这样乘起来就是 N阶乘). 如果规定 数字1不能在第1位, 数字2不能在第2位.. 数字N不能在第N位的话, 所有可能的排列数就是 错位排列, 英文可以用 derangement 来表示. 动态规化 我们可以用 动态规化 (Dynamic Programming) 来解决这个问题. 我们可以用 F(n) 来表示 n 个数的错位排列总数. …
以前听说过R语言不过不是很感冒, 因为很多事情都能用Python或者是Matlab搞定, 并不需要特别去再学一门语言. 最近在做大数据分析/数据挖掘, 又听说了这门语言, 于是感到很有意思就下载了下来玩了一下. R语言很轻巧 安装包只有70M, 免费的, 在Linux, MAC 和Windows 下都可以运行(并且有64位的版本). R语言和Python, Matlab很像, 特别是装完启动后都会有一个交互式的界面, 这时候你输命令或者表达式就可以立马看到结果. 当然也有一个脚本编辑器可以把长一点的R语言脚本编辑另存为 *.R 扩展名. R语言是属于统计学领域(天生具有统计基因), 据说是学统计领域的人(并不是专业编程人员)设计的, 所以可能性能上并不能和Python, Matlab 相比(不如软件工程师编写的软件那么健壮). R语言的思维和传统编辑语言不太一样, R结合了很多数学, 概率, 统计的基础知识. …
1位数除0之外不能被11整除, 2位数的话 除了 11, 22, 33 .. 99 之外不能被11整除. 3位数的话 121, 132 .. 可以把个位数和百位数相加 然后减去十位数 如果为0就能被整除, 比如 176 能被11整除因为 1+6-7=0. 4位数以上就比较麻烦了, 不过有更为简便的方法. 假设 整数为 那么只要 那么这个整数就能被11整除. 比如 3619 这个整数 …
如果 大于等于35, 求证 因为: 类似得到: 左边左边相加, 右边右边相加得: 证毕. 本文一共 29 个汉字, 你数一下对不对. 如果 x+3y+5z大于等于35, 求证x^2+y^2+z^2也大于等于35. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
小学数学题: 已知 并且 , x 和 y 都是大于 0 的自然数(正整数) 求 对解的个数. 数学求解 假设 其中 . 非负整数 代入 得 . 所以 其中 . 因为 替换得 . 所以 一共有 51 …
今天 看到一小学一年级数学题目: 大白 + 大白 = 白胖胖 其中 大, 白, 胖 各是一个数字 也就是 0 到 9 程序 暴力搜索 解法 适合给新学一门语言的人练练手 找找自信. 比如 用 PowerShell for ($da = 1; $da …
中学数学就学了无限循环小数的概念, 比如 1/3 用分数就是 0.33333.. 除不尽.但是相信很多人对 0.9999.. 是不是等于1就表示怀疑, 尽管 3 * (1/3) = 3 * 0.3333 也就证明了 0.999 无限循环等于1.类似的也可以用 9*(1/9)=1=9*(0.1111循环)=0.999循环 另一种证明也很简单直观, 假设 x = 0.999循环 那么 10x = 9.9999循环; …