美文网首页数学教育一些问题有趣
使用 4 个 π 计算任意整数 n

使用 4 个 π 计算任意整数 n

作者: 秋天静如水 | 来源:发表于2020-03-14 16:19 被阅读0次

今天是 \pi 日,MindYourDecisions 频道发了一个有趣的题目,怎么利用图片里计算器上的数学运算使用 4π 计算出任意整数 n 。YouTube 链接为:Make Any Number From Four π's!

怎么用4个pi算n

我是想不到怎么算啦,看了视频后感觉很有意思。

使用的技巧来自:Any Integer with Three 2s ,这里的问题是怎么用 32 算出任意正整数 n 。这里给出的解答是:
n = -\log_2\log_2 \underbrace{\sqrt{\sqrt{\dots \sqrt{2}}}}_{n \, 个根号}

真是令人称奇啊,这个式子的正确性是不难验证的,2 被套上 n 次算术平方根运算是 2^{1/2^n} ,对 2 取对数是 1/2^n ,再对 2 取一次对数是 -n ,加上负号就是 n 啦。

回到 4π 的问题,同样套上 n 个根号再对 \pi 取对数就也变成了 1/2^n ,接下来还要对 2 取一次对数才能变成 -n2 去哪找呢,想到 \cos{\pi} = -1 那就迎刃而解啦,来个 -\cos{\pi}-\cos{\pi}=2 刚好用掉 4\pi

所以最后给出的公式是:

4个pi算n_答案

真是秒啊!

关于此问题的一些更多讨论可见:Four π's to make any integer

相关文章

  • 使用 4 个 π 计算任意整数 n

    今天是 日,MindYourDecisions 频道发了一个有趣的题目,怎么利用图片里计算器上的数学运算使用 ...

  • 1.3 迭代与递归

    数组求和 - 迭代问题:计算任意n个整数之和实现:逐一取出每个元素进行累加 T(n) = O(n2) Decrea...

  • 郑州轻工业大学oj题解(C语言)2000: 阶乘计算

    题目描述输入一个正整数n,输出n!的值。其中n!=123…n。n!可能很大,而计算机能表示的整数范围有限,需要使用...

  • 阶乘算法的实现

    计算所提供整数的阶乘。 如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘积。阶乘通常简写成 n!例如...

  • JavaScript pratice2

    问题描述: 计算所提供整数的阶乘。如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘积。阶乘通常简写成...

  • 素数环问题

    素数环是一个计算机程序问题,指的是将从1到n这n个整数围成一个圆环,若其中任意2个相邻的数字相加,结果均为素数,那...

  • C语言-求任意个整数求和,并使用动态内存分配方法为n个整数分配空

    问题描述:求任意个整数求和,并使用动态内存分配方法为n个整数分配空间。 源代码: 运行结果: 动态内存分配补充 C...

  • 发现一些JS基础算法问题?与大家分享一下

    1.实战翻转字符串算法 2.计算所提供整数的阶乘。 如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘...

  • 编程之美之"子数组的最大乘积"

    问题定义 给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合中乘积最大的一组。 解...

  • Swift-子数组最大乘积

    题目:给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合中乘积最大的一组。核心代码...

网友评论

    本文标题:使用 4 个 π 计算任意整数 n

    本文链接:https://www.haomeiwen.com/subject/pajwshtx.html