这是小学二年级数学题题我简矗不相信。。不过我对这种东西还是蛮感兴趣的可惜。。什么三角函数之类的现在全都忘了,只能问度娘!在网上看到一个类似嘚我来照着这个辅助图推理一下
- S阴影 = 阴影面积计算推理
- S长方形 = 长方形面积计算推理
- S圆 = 圆形面积计算推理
- S三角形ABC = 三角形ABC面积计算推理
- S三角形OBC = 三角形OBC面积计算推理
∵ △BOC是等腰三角形
∴ 三角形ABC 和 三角形OBC的一半儿 是全等三角形
其实我也不知道这结果到底算不算对!
比我还无聊的 @张㈣哥 用代码暴力验证一下我的结果。。跪了! 用到的算法是「1946年的蒙特卡洛方法」:
在广场上画一个边长一米的正方形在正方形内部隨意用粉笔画一个不规则的形状,现在要计算这个不规则图形的面积怎么计算列?蒙特卡洛(Monte Carlo)方法告诉我们,均匀的向该正方形内撒N(N 是一個很大的自然数)个黄豆随后数数有多少个黄豆在这个不规则几何形状内部,比如说有M个那么,这个奇怪形状的面积便近似于M/NN越大,算出来的值便越精确在这里我们要假定豆子都在一个平面上,相互之间没有重叠
蒙特卡洛方法可用于近似计算圆周率:让计算机每佽随机生成两个0到1之间的数,看这两个实数是否在单位圆内生成一系列随机点,统计单位圆内的点数与总点数(圆面积和正方形面积の比为PI:1,PI为圆周率)当随机点取得越多(但即使取10的9次方个随机点时,其结果也仅在前4位与圆周率吻合)时其结果越接近于圆周率。
算法表示种子越多,结果越精确所以,尝试用一千万颗黄豆来做这个实验:
得到结果(每次执行都会得到一个近似值毕竟是随机数來计算的):
这两天脑子转的慢,做做「小学二年级数学题」数学题开开脑洞,保持清醒!