zhengr/zhihu huggingface dataset:
问题：求一个整数的所有素数因子的思路是什么？

回答：1. 一般的小数可以用简单筛法找出质数列表，然后一个个试。这种方法简单暴力，但是对几亿以下的数字可以很快。

2\. 再大一点的数 $$n$$ 就用Pollard的 $$\rho$$ 算法，思路：

任取一个数 $$x_0$$ 开始，不断计算 $$x_k=(x_{k-1}^2+1) \text{ mod } n$$ ，则如果 $$n$$ 有质因数$$p$$ ，那么 $$x_k \text{ mod } p$$ 应该能更快地进入循环，可以用龟兔赛跑算法（图形状像 $$\rho$$，因此算法得名）试图找出这个循环点，一旦找到 $$x_k\equiv x_l \text{ mod } p$$ ，立刻可以算 $$x_k-x_l$$ 和$$n$$ 的最大公约数得到分解。有一定几率失败。

3\. 更大的但在 $$10^{25}$$ 以下的 $$n$$ 可以用Lenstra椭圆曲线算法（ECM），思路：

挑选椭圆曲线 $$y^2=(x^3+ax+b) \text{ mod } n$$ 外加上面某一点 $$P$$ ，然后取一个较小的阶乘$$n!$$，反复用椭圆曲线加法算出 $$2!P, 3!P, \cdots, n!P$$ ，在重复计算加法中每一步都会计算和曲线切线斜率 $$x/y$$同余的整数，即找出整数 $$z$$ 使得$$yz\equiv x \text{ mod } n$$ ，方法为找 $$y$$ 和 $$n$$的最大公约数，在这个过程中如果得出公约数大于1则分解成立，有一定几率失败。

4\. 更大的 $$10^{100}$$ 以下的 $$n$$ 可以用二次筛（QS），思路

费尔马分解法试图把奇数 $$n$$ 写成 $$n=a^2-b^2$$ 的方法，这样立刻可得因数分解 $$(a+b)(a-b)$$，二次筛就是一种可以高效找到此类数字的方法，试图测试多个介于 $$\sqrt n$$ 和 $$n-1$$ 之间的数 $$a$$ ，如果 $$a^2\text{ mod } n$$ 正好是完全平方那就成了，不然找到几个不同的 $$a_i^2 \text{ mod } n$$，如果乘积正好是完全平方数，那么 $$a=\prod_i a_i \text{ mod } n$$ 满足条件。

5\. 再往上只能用普通数域筛选法（GNFS），这个就很复杂了，思路

也是用费尔马分解法，只是比二次筛更高效，核心定理：

取系数为整数的 $$d$$ 次多项式 $$f(x)$$ 有复根 $$\theta$$ ，并存在不是 $$n$$ 倍数的整数 $$m$$ ，使得$$f(m)$$ 为$$n$$ 倍数，将所有次数不超过 $$d-1$$的整系数多项式代入$$\theta$$后的值定义为一个“环”（因为任何两个这样形式的数的和或积依然是这样形式的数），那么必然存在一个将这个环里的复数映射到不是$$n$$ 倍数的整数上的函数 $$\phi(x)$$ 满足：

i - $$\phi(ab)=\phi(a)\phi(b)$$

ii - $$\phi(a+b)=\phi(a)+\phi(b)$$

iii - $$\phi(1)\equiv1 \text{ mod } n$$

iv - $$\phi(\theta) \equiv m \text{ mod } n$$

已知这个定理后，如果找到整数对 $$(a_i,b_i)$$ 使得复数 $$\beta = \prod_i (a_i+b_i\theta)$$ ，整数 $$y= \prod_i (a_i+b_im)$$ ，以及 $$\beta$$ 的映像 $$x=\phi(\beta)$$ ，则很容易根据i-iv得到$$x^2\equiv y^2 \text{ mod } n$$ ，有2/3机会能由此找到 $$n $$ 的一个约数。

2009年，232位的RSA-768数通过上百台计算机耗时两年成功分解，用的就是高度优化后的GNFS。
问题：两个人连续投一枚硬币，如果先出现“正正反”则甲胜，如果先出现“正反反”则乙胜，两人获胜概率是否一样？假设硬币质地均匀，每次投硬币正反两面概率都是50%。连续投很多次，直到出现“正正反”或“正反反”为止。

回答：第一次如果投反，那么甲乙都等于推倒重练，两人获胜概率不会有任何变化。

所以现在只需要考虑第一次投正的情况，假设此时甲胜率为 $$x$$ ，乙为 $$y$$ ，那么有两种概率各位1/2的情况：

1 - 第二次投出正，这时甲将100%获胜，因为这一刻开始接下来除非不断投出正，只要一出现反甲就赢了。

2 - 第二次投出反，这时看第三投，有1/2概率乙胜利（正反反），剩下1/2概率出现正反正，对于甲乙来说胜率相当于第一次投出正的情况，甲为 $$x$$，乙为 $$y$$。

综合

$$x=\frac{1}{2}\cdot1+\frac{1}{2}\left(\frac{1}{2}\cdot0+\frac{1}{2}x\right)$$ ，得出$$x=\frac{2}{3}$$

或者

$$y=\frac{1}{2}\cdot0+\frac{1}{2}\left(\frac{1}{2}\cdot1+\frac{1}{2}y\right)$$ ，得出$$y=\frac{1}{3}$$

两者相加为1，验算通过。
问题：数论的威尔逊定理已知有哪些证明方法？主要是想问必要性的证明，目前找到的有基于原根逆元的证法，有Lagrange证法，还有哪些证明方法？

回答：威尔逊有三种常见基础证明：

1. 标准教科书证明（稍微拓宽到一般情况），可能就是题主所说的Lagrange证法

设 $$p$$ 为奇素数（ $$p=2$$ 明显），设 $$D$$ 与 $$p$$ 互质，讨论同余方程：

$$xy\equiv D\bmod p$$

设 $$x,y\in\\{1,2,3,\cdots,p-1\\}$$ ，因为 $$x,y$$ 与 $$p$$ 互质，对于每一个 $$x$$必然存在一个唯一的 $$y$$ 满足以上方程（不然 $$x(y_1-y_2)$$ 为 $$p$$ 的倍数，矛盾）。

如果存在 $$x^2\equiv D\bmod p$$ （即 $$D$$ 为 $$p$$ 的二次剩余），那么根据 $$x^2-y^2=(x-y)(x+y)\equiv 0\bmod p$$ ，可得 $$y=p-x$$ ，即除了 $$x,p-x$$ 外的数都不可能满足$$x^2\equiv D\bmod p$$ 。

所以 $$\\{1,2,3,\cdots,p-1\\}$$ 中除 $$x,p-x$$ 外的数可以两两配对满足 $$xy\equiv D\bmod p$$，而 $$x(p-x)=px-x^2\equiv -x^2\bmod p\equiv-D\bmod p$$

因此 $$(p-1)!\equiv -D^{\frac{p-1}{2}}\bmod p$$

代入 $$D=1$$ 就得到威尔逊定理。

此外，代入 $$(p-1)!\equiv -1\bmod p$$ 可得 $$D^{\frac{p-1}{2}}\equiv 1\bmod p$$ ，如果$$D$$ 是 $$p$$ 的二次非剩余根据以上步骤可得 $$D^{\frac{p-1}{2}}\equiv -1 \bmod p$$ ，由此得到$$D^{\frac{p-1}{2}}\equiv\pm 1 \bmod p$$ 可以用来判定 $$D$$ 是否为 $$p$$的二次剩余，即鼎鼎大名的欧拉判定，由此可进一步推导如平方互反等重要结论。

2. 原根

取 $$p$$ 的原根 $$g$$ ，则 $$1,g,g^2,\cdots,g^{p-2}$$ 除以 $$p$$ 的余数为$$1,2,3,\cdots,p-1$$ 。则

$$(p-1)!=g^{0+1+2+\cdots+(p-2)}=g^{\frac{(p-2)(p-1)}{2}}\bmod p$$

设 $$p=2k+1$$ ，则 $$(p-1)!\equiv g^{k(2k-1)}\bmod p$$

根据费尔马小定律，已知 $$(g^k)^2=g^{2k}=g^{p-1}\equiv 1\bmod p$$ ，则 $$g^k\equiv \pm 1\bmod p$$ ，但 $$k<p$$ ，因此 $$g^k\not\equiv1\bmod p$$ ，所以只能 $$g^k\equiv -1 \bmodp$$ ，那么

$$(p-1)!=g^{k(2k-1)}=(-1)^{2k-1}=-1\bmod p$$

3. 既然用了费尔马小定律，有一个代数证明：

考虑多项式

$$f(x)=x^{p-1}-1-(x-1)(x-2)\cdots(x-p+1)$$

根据小费， $$f(1)=f(2)=\cdots=f(p-1)\equiv 0\bmod p$$

因此， $$1,2,\cdots,p-1$$ 是 $$p-2$$ 次多项式（最高项消除） $$f(x)$$ 模 $$p$$ 的根，因此可得$$f(x)\equiv 0 \bmod p$$ ，所有系数皆为 $$p$$ 的倍数，包括常数项，即

$$-1-(-1)^{p-1}(p-1)!\equiv 0 \bmod p$$

$$(p-1)!\equiv -1\bmod p$$

如果用群论的话，可以直接将西罗定理3用在对称群上得到。
问题：有没有什么量级达到了10^-(10^2)?

回答：这个数就是1古戈尔分之一（另，这就是谷歌公司名字的来源）。

在数学上当然这个数不算什么大数。直观来说70的阶乘差不多是这个数量级的。换句话说，如果有70个人排队进场，你想要得到一个特定顺序的概率就是$$10^{-100}$$ 。

从物理上来说，这个量级还是很大的。举几个例子：

1. 一个电子的质量差不多是可观测宇宙质量的 $$10^{-80}$$ 到 $$10^{-90}$$ 级别，这个差距是题主所说的数的至少100亿倍。

2. 2022年超级计算机世界第一是美国的前沿计算机，运算速度超过了100万TFLOP（即每秒可以运行的浮点运算次数达到 $$10^{18}$$次级别）。整台计算机占地680平方米，和一个篮球场差不多大，造价约6亿美元。如果把这台计算机缩小到1个原子那么大，然后把整个可观测宇宙里的原子都变成前沿，那么所有这些计算机并行100秒可以一加一一直加到1古戈尔。

3. 宇宙内的基本粒子总数估计为 $$10^{80}$$ 个。如果全宇宙都塞满中子估计共可塞下 $$10^{128}$$个。阿基米德当年计算宇宙中可以塞下多少沙粒得到了 $$10^{63}$$ 的数字，但是他估计中的宇宙直径只有2光年，如果换成可观测宇宙则能塞下的总沙粒数为$$10^{95}$$ 。所以 $$10^{-100}$$ 相当于沙粒体积和1万个可观测宇宙体积的比例。

那么有没有什么量级能达到这么大呢？星系质量级别的超大黑洞（ $$10^{11}$$ 个太阳质量）通过霍金辐射逐渐蒸发殆尽所需的时间差不多是$$10^{100}$$ 年等级。如果热寂说是正确的，这可以被视为其发生时间点的下限。
问题：身材和颜值是完全独立的还是有相关性的？有没有相关研究和结论

回答：2014年发表在《性行为档案》期刊中的一篇论文

Bleske-Rechek A, Kolb CM, Stern AS, Quigley K, Nelson LA. Face and body:independent predictors of women's attractiveness. Arch Sex Behav. 2014Oct;43(7):1355-65. doi: 10.1007/s10508-014-0304-4. Epub 2014 May 15. PMID:24830907.

该文章将女性照片分为只有脸部，只有身体和全身，并包括日常衣着和泳装两组让评判者（男女都有）进行打分。受试人是日常生活中18-24岁的女大学生。显然，这里的结论只适用于美国人审美。

以下为一些结论：

1. 脸部吸引力和身体吸引力存在相当的相关性

这和之前的类似研究相符，但是发现的相关性更强。

在日常衣着组，脸和身体的吸引力有0.62的相关性。在泳装组，这个相关性降为0.45。可以看出当目标穿泳衣时，身材吸引力出现更大的两极分化（好坏更为清楚），因此降低了其和颜值的相关性。

此外，论文发现两者对整体吸引力有独立贡献。这一点很好理解，即使身材完全一样，颜值增加也会增加整体吸引力，反之亦然。

2. 身体露得越多，身材对整体吸引力的影响越不受颜值影响

在日常衣着组，身体吸引力和整体吸引力相关性为0.69，但是控制颜值后这一相关性降为0.39。

在泳装组，身体吸引力和整体吸引力相关性高达0.82，而且控制颜值之后并没有太大影响（0.81）。

3. 其它身材指数都和身体吸引力有相关性

首先，和预计的一样，腰臀比和身体质量指数有相关性（0.44到0.48）。两者都和身体吸引力成负相关，即腰臀比和身体质量指数越大，身体吸引力越低。在日常衣着组，腰臀比和身体吸引力相关性为-0.27，身体质量指数为-0.68。在泳装组，两者相关性显著增加，分别为-0.58和-0.76。

这说明相对腰臀比，是否过重（身体质量指数）对身材扣分更大，而且腰臀比和着装关联不大，但是身体质量指数在穿得少时负面影响显著增加。

此外，研究发现在日常衣着组，胸围与各项吸引力没有什么相关性，罩杯和身体以及脸的吸引力也没有相关性，但是和整体吸引力负相关。在泳装组，胸围和罩杯与所有吸引力都呈清楚的负相关。

以上结论可能反直觉，但是这也标志在日常人群中，苗条且前凸后翘出现的可能性极低，胸围和罩杯与体重以及腰臀比有相当的相关性。

4. 身材不止于腰臀比，体重和胸

研究发现即使控制了颜值，腰臀比，身体质量指数和胸大小后，身体吸引力和整体吸引力的相关性并没有太多影响，从单纯只控制颜值的情况下从0.39降到0.34（日常衣着），从0.81下降到0.71（泳装）。这说明身体吸引力不止于身形，体重和胸那么简单，还存在其它因素。
问题：人类为什么偏好数字7？7这个数字在生活中很常见。1/7循环小数的循环节142857在分数中很常见。7是个素数。让人类随便说一个数字，7是最大概率的

回答：数字偏好和文化有很深的渊源。我知道在西方文化圈里7是很重要的一个数，但是我并不觉得同样的情况发生在东亚文化圈内。

只谈7在西方文化中的重要性：

## 根本原因：7 是圣数

7在基督教文化中是一个圣数，有7罪7德，地狱9层但天国7层，详见耶鲁大学一位教授在1858年写的手稿《数字七》。基督教为什么把7奉为神圣的道理是很简单的，因为在创世纪里神以6天创造世界，1天休息，所以一周有七天，7变成了一个神圣的数字。

这种宗教上的原因很快渗透了生活的方方面面。就和中国人重五行所以世间万物都会按五之数划分，西方社会也开始以七划分平时见到的事物。实际上，人的脑洞是无限大的，只要想好一个数字总是能硬凑出来。

于是出现了7大洲（欧亚大陆硬是被一分为二），7大洋（硬分四大洋），7色彩虹（如果不先入为主你觉得彩虹几色？），古代人选奇迹也要选7大（当然这是基督教之前的，因为7的意义其实更本质，下面会提到）。

此外英语中也出现了7是幸运数字这一说法，最终也来源于这一“神圣”涵义。

但是，为什么圣经要说世界在7天里创造呢？因为早在基督教建立之前，7天的星期概念已经在巴比伦、波斯、罗马出现了。和很多其它事物一样，基督教建立后重新解读了很多古代习俗（例如用圣诞节覆盖传统上的冬至庆典和农神节等等），在教义内重新定义。

那为什么古巴比伦会用七天为一周呢？根源在于天空中行走的七星：金木水火土日月，那是远古时代天空中肉眼可见会动的仅有天体，在很多古文明中都有巨大影响。星期和七星的联系在英语中因为受到北欧神祇名字的影响不是很明显（Monday-月,Sunday-日, Saturday-土星还是保留了联系），但是在拉丁语系中都保留了下来。日本西化后直接借用七星来命名一周七天，就连中文的“星期”一词也是这么来的。

  

## 其它偏门的理由

1. 英文中7是最朗朗上口的一个数词，Seven是一位数中唯一有两个音节的词，所以放在诗歌韵律中使用特别活。Snow White and theEight Dwarfs 听上去就比 Snow White and the Seven Dwarfs拗口。

2. 心理学家乔治·米勒曾提出人大脑的短期记忆可以容纳的事物在5-9之间，所以常有“最多同时记7件事”，“背诵时要把对象分为7个一组记忆”这些说法。

3. 7在个位数里是最特异的，它是10以下最大的质数，要判断一个数是2、3、5的倍数都很简单，但是7的倍数就会更费周章。所以你让人从1-10里挑一个数，人们会下意识跳开直觉“有规律”的数，例如偶数，1，5，3和3的倍数，所以“不零不整”的7被挑中的机会最大。

4. 对赌徒来说，7幸运还有一个原因-两个骰子加起来点数为7的概率最大，当然这和7没有半毛钱关系，这是因为骰子正好有6面，那要细说就要涉及到三维正多面体一共只有5种了。
问题：如何理解四维空间的人可以一眼看到一个平面的正反两面？

回答：先降一维理解一下，在平面上的生物只能看到直线的一边，这是因为在平面里和直线垂直的方向只有两个（过直线上一点只能作一条直线和该直线垂直，这条“法线”有两个方向），这个生物的视角方向和这两个方向之间的一个形成一个钝角，可以定义为该视角只能看到这个方向“那一边”。

一旦来到三维，直线就失去了某一边的概念，因为过直线上一点可以作无数条和该直线垂直的直线，即这条直线有无数个法线方向，你可以说直线有无数边。三维空间里的一个固定视角方向依然会和这其中某些法线方向成锐角，某些成钝角，如果沿用上面的定义，那么三维空间的我们能够看到这无数边中的一些，但不能看到另一些。特别是原有平面上的两个方向在三维视角下依然有一个是“看得到”，另一个“看不到”，并没有两边都能看到一说。

同理，在四维空间中一个平面有无数个法线方向，即不再有正反两面而是有无数面。四维生物可以看到其中的无数面，但是依然不可能同时看到我们世界里该平面的正反两面。

例如，如果一个平面在三维里的法线方向为 $$(n_x,n_y,n_z)$$ ，那么在四维空间里任意 $$(n_x,n_y,n_z,t)$$都和该平面垂直，沿着这个方向都可以看到平面的一个面，这样的面有无数个。
问题：这道极其复杂集合card题有没有什么好的解法？
已知函数 $f(x)$ 满足 $\left\{x \mid f(x)>f\left(\frac{1}{1-x}\right)=(a, b)(1<a<b)\right.$, 记 $f(x)$ 的最小值为 $M$, 最大值为 $N, S=\{x \mid f(x)=M\}, T=\{x \mid f(x)=N\}$, 则下列命题为假命题的是 (注: $\operatorname{card}(A)$ 表示集合 $A$ 中元素的个数)
A. 若 $\operatorname{card}(S)=1$, 则 $S \subseteq(a, b)$
B. 若 $\operatorname{card}(T)=1$, 则 $T \subseteq(a, b) \quad$
C. 若 $\operatorname{card}(S)=2$, 则 $S \subseteq(a, b)$
D. 若 $\operatorname{card}(T)=2$, 则 $T \subseteq(a, b)$

回答：首先注意函数 $$\frac{1}{1-x}$$ 套两次会回到自己

$$\frac{1}{1-\frac{1}{1-x}}=1-\frac{1}{x}$$ ，$$\frac{1}{1-(1-\frac{1}{x})}=x$$

而且当 $$x>1$$ 时， $$\frac{1}{1-x}<0$$ ， $$0<1-\frac{1}{x}<1$$ ，因此这个函数每套用一次，就会在$$(1,\infty)\rightarrow(-\infty, 0)\rightarrow(0,1)$$ 之间循环。

* * *

所以问题的第一个条件就是说，当 $$a<x<b$$ 时

$$f(x)>f(\frac{1}{1-x})\leq f(1-\frac{1}{x})\leq f(x)$$

当 $$x\geq b$$ 或 $$1<x\leq a$$ 时

$$f(x)\leq f(\frac{1}{1-x})\leq f(1-\frac{1}{x})\leq f(x)$$ ，即$$f(x)=f(\frac{1}{1-x})=f(1-\frac{1}{x})$$

* * *

设 $$O=(a,b)\bigcup(\frac{1}{1-a},\frac{1}{1-b})\bigcup(1-\frac{1}{b},1-\frac{1}{a})$$

可见当 $$x\notin O$$ 且 $$x\neq 0,1$$ 时，你有$$f(x)=f(\frac{1}{1-x})=f(1-\frac{1}{x})$$

当 $$x\in O$$ 时，在 $$x,\frac{1}{1-x},1-\frac{1}{x}$$ 三个数中有一个 $$\in (a,b)$$，不失一般性，设 $$x\in (a,b)$$ ，那么 $$f(x)> f(1-\frac{1}{x})\geq f(\frac{1}{1-x})$$ 或者$$f(x)\geq f(1-\frac{1}{x})> f(\frac{1}{1-x})$$

* * *

因此A和C肯定是错的，最小值永远不可能取在 $$x\in(a,b)$$ 内，根据定义 $$f(x)>f(\frac{1}{1-x})$$。最大值如果有2个的话，可能发生一种情况：即 $$x\in (a,b)$$ 和 $$1-\frac{1}{x}\notin (a,b)$$ ，且$$f(x)=f(1-\frac{1}{x})$$ 取到最大值，因此D是错误的。

唯一正确的是B。

* * *

以上都没有考虑0和1，事实上很容易构造满足条件且 $$S=\\{0\\}$$或者 $$S=\\{0,1\\}$$ ， $$T=\\{1\\}$$ 或者$$T=\\{0,1\\}$$ 的情况，这种情况下就连B也可以是错的。
问题：可不可以理解为所有事件的概率都是二分之一？可以不可以把一个事件最后的结果都翻译成，是与不是，能与不能，会或不会，这样所有事件发生的概率都是二分之一。

回答：首先看“所有事件的概率是二分之一”

从数学角度来说：

概率的数学表达为概率空间，一个概率空间由三样东西组成：样本空间、事件空间和概率函数。

在有限样本空间的简单情况下用人话说就是有各种基本情况，以及一个会把这些情况的排列组合映射到一个0到1之间的数字的函数。

例如，把骰子掷出6和骰子掷不到6看成两个基本情况，并约定概率函数把两种情况都对应于1/2。这是一个完备的概率空间，事实上，你很容易想象存在这样的骰子。

但是概率函数的构造要满足一些基本规则。

在上面的例子里，“掷不到6“的情况包括掷到1，掷到2，掷到3，掷到4，掷到5这些情况。如果你现在也要讨论这些事件发生的概率必须把它们加入概率空间（不然概率讨论就没有意义了），一旦这么做，根据概率函数的定义你会立刻得到“掷不到6“的概率为掷到1，掷到2，掷到3，掷到4，掷到5的概率总和，那么显然这5个概率不可能都是1/2和依然是1/2。

再看“某一件事的概率是二分之一”

这其实没什么毛病，我们说硬币正面向上概率1/2或骰子掷出6概率为1/6并不是基于任何概率论，而是基于对事件底层物理学的假设。所以说到底这也只是一种假设。

例如看“我彩票中奖的概率为二分之一”，这取决于概率的现实意义。

如果你认为自己买彩票的和别人买彩票的机制完全一致，那么买彩票就是一个发生了千百万次的事件，从概率两大学派之一频率学派的角度来看，你可以观察到所有买过这个彩票的人里面有多少中了奖，从而估计你自己彩票中奖的概率，这显然远远小于二分之一。

如果你认为自己买彩票的和别人买彩票的机制并不一致，存在某种无法观察到的属性影响开奖几率（例如人品），那么如果你之前没买过彩票，这就是一个从未验证过是否会发生的事件，你完全可以假设自己彩票中奖的概率为二分之一。这里可以用第二个学派贝叶斯学派的观点，并没有任何逻辑否认你的假设。但是在这种情况下二分之一这个概率的意义也就只是如此，只是一种“信仰”。然后你去买彩票，每次不中（或者中，不影响结果）之后你会逐渐利用这些新信息更新你自己的“信仰”，最终你对于这件事的概率信仰会越来越低，趋近于上面第一种情况（假设人品属性实际不存在），或者趋近于另一个真实值。
问题：一瓶啤酒要一块钱，两个啤酒瓶能换一瓶啤酒，三个啤酒瓶盖也能换一瓶啤酒。一个人有10块钱，问：不能赊帐，理论上他最多能喝几瓶酒。

回答：如果把酒看作是一个连续的量，那么1个酒瓶可以换1/2瓶酒，1个酒盖可以换1/3瓶酒，所以1瓶酒可以换1/2+1/3=5/6瓶酒，这5/6瓶酒又可以换5/6x5/6瓶酒，以此类推，1瓶酒最终可以化为

$$1+\frac{5}{6}+\left(\frac{5}{6}\right)^2+\cdots=\frac{1}{1-\frac{5}{6}}=6$$瓶酒。

当然，实际没有那么理想，比如最后剩下一个瓶盖你就不能再换酒了，以上是最后没有剩下任何酒瓶或酒盖情况下的结果，此时所有酒瓶和酒盖都“转化”了没有浪费。这个答案显然也是原题答案的上限，我们知道原题答案无论如何都不可能超过$$6n$$ 。而且我们知道理想状况下1个酒瓶可以换6x1/2=3瓶酒，1个酒盖可以换6x1/3=2瓶酒。

现在重复以下步骤：

把现有全部酒瓶和酒盖尽可能多全部换成新酒，喝光，然后收集酒瓶和酒盖。

如果剩下的总酒瓶不足2个且总酒盖不足3个，停止，不然重复以上步骤。

可见

1 - 每一步结束时至少有1个酒瓶和1个酒盖。

明显，每一步都会换至少1瓶新酒，所以每一步结束都会有至少1个酒瓶和1个酒盖。

2 - 最后剩下1个酒瓶

如1，如果剩下2个或以上还能再换

3 - 最后剩下2个酒盖

如果某一步开始时，酒盖数为 $$3k+2\geq 2$$ ，则换完之后剩至少2个酒盖。

如果某一步开始时，酒盖数为 $$3k+1\geq 4$$ ，则酒盖能换至少1瓶新酒，加上剩下多余的1个酒盖，总酒盖数至少2。

如果某一步开始时，酒盖数为 $$3k\geq 6$$ ，则酒盖能换至少2瓶新酒，得到2个酒盖。

如果某一步开始时，酒盖数为 $$3$$，则光用酒盖能换1瓶新酒，得到1个酒盖，根据1开始时你至少有1个空酒瓶，那么你此时总共有至少2个空酒瓶，循环不会停止，下一步一开始用2个空酒瓶可以再换1瓶新酒，酒盖数增加为2。

所以最后停下来时你必然剩下1个酒瓶，2个酒盖，折合为“浪费”了7瓶酒的量，一共喝 $$6n-7$$ 瓶酒。

因此，如果这个人有10块钱，则他最终能喝啤酒瓶数为$$6n-7 = 6 	imes 10 -7 = 53$$
问题：假设一个人从15岁生了第一个孩子，接下来每五年生一个，四十岁生下最后一胎后不再继续。她的孩子也从15岁开始生孩子，每五年生一个，生到四十岁最后一胎不再继续。那么请问到这个人90岁时，他们家族一共有多少人？不考虑配偶只考虑孩子，中间不会有人死，只作为数学问题。

回答：设 $$F(x)$$ 为 $$x$$ 岁人的总子孙数目，

则可得

$$F(0)=F(5)=F(10)=0$$

$$F(15)=1$$

$$F(20)=2$$

$$F(25)=3$$

$$F(30)=4+F(15)=5$$

$$F(35)=5+F(15)+F(20)=8$$

$$F(40)=6+F(25)+F(20)+F(15)=12$$

从40岁开始，

$$F(x)=6+F(x-15)+F(x-20)+\cdots+F(x-40)$$

因此当 $$x>40$$ 时有递归公式

$$F(x)=F(x-5)-F(x-45)+F(x-15)$$

所以

$$F(45)=F(40)-F(0)+F(30)=17$$

$$F(50)=F(45)-F(5)+F(35)=25$$

$$F(55)=F(50)-F(10)+F(40)=37$$

$$F(60)=F(55)-F(15)+F(45)=53$$

$$F(65)=F(60)-F(20)+F(50)=76$$

$$F(70)=F(65)-F(25)+F(55)=110$$

$$F(75)=F(70)-F(30)+F(60)=158$$

$$F(80)=F(75)-F(35)+F(65)=226$$

$$F(85)=F(80)-F(40)+F(70)=324$$

$$F(90)=F(85)-F(45)+F(75)=465$$

所以加上本人共466人。
问题：有五只麻雀偷到了一批大米，准备第二天早上去分。结果第二天第一只麻雀早到了，数了一下，自己吃了一粒，剩下的正好分五份，取走自己那份就先走了。第二只麻雀来了，数了数，也是吃了一粒，剩下的正好分五份，取走自己那份就走了。之后三只麻雀情况一样。那么请问，它们最少偷了多少粒大米？

回答：假设一开始有 $$X$$ 粒米，

第一只麻雀吃剩下 $$\frac{4}{5}(X-1)=\frac{4}{5}X-\frac{4}{5}$$

第二只麻雀吃剩下$$\frac{4}{5}\left[\frac{4}{5}(X-1)-\frac{4}{5}\right]=\frac{4^2}{5^2}X-\frac{4^2}{5^2}-\frac{4}{5}$$

以此类推

第五只麻雀吃剩下$$\frac{4^5}{5^5}X-\frac{4^5}{5^5}-\frac{4^4}{5^4}-\frac{4^3}{5^3}-\frac{4^2}{5^2}-\frac{4}{5}$$

以上五项的通项是

$$\frac{4^n}{5^n}X-\sum_{i=1}^n\frac{4^i}{5^i}=\frac{4^n}{5^n}X-4\left(1-\frac{4^n}{5^n}\right)=\frac{4^n}{5^n}(X+4)-4$$

很明显要让所有项都是整数， $$X+4$$ 必须是 $$5^5$$的倍数，最小是 $$5^5-4=3121$$ ，这么一来第五只麻雀吃剩下的就是$$4^5-4=1020$$ ，那么五只麻雀总共最少吃掉了 $$3121-1020=2101$$ 粒米。
问题：句柄是什么？

回答：句柄的英文是 handle。在英文中，有操作、处理、控制之类的意义。作为一个名词时，是指某个中间媒介，通过这个中间媒介可控制、操作某样东西。

这样说有点抽象，举个例子。door handle 是指门把手，通过门把手可以去控制门，但 door handle 并非 door本身，只是一个中间媒介。又比如 knife handle 是刀柄，通过刀柄可以使用刀。

跟 door handle 类似，我们可以用 file handle 去操作 file, 但 file handle 并非 file 本身。这个 filehandle 就被翻译成文件句柄，同理还有各种资源句柄。

计算机领域很多英文词，直接从日常词中引申而来。比如 fork，日常用词就是个叉子，在 unix 中引申成创建新进程（进程分叉了）。socket日常用词是插座（连起来用于通电），引申成联网的标记信息（连起来用于通信）。英文是很日常，很容易理解的词，有时翻译成中文反而难以理解了。

句柄这个翻译有点奇怪。据维基百科，句柄 的条目。

David Gries所著的《Compiler Construction for Digital Computer》（1971）有句话

> A handle of any sentential form is a leftmost simple phrase.

该书中译本，《数字计算机的编译程序构造》(仲萃豪译, 1976 版）翻译成

> 任一句型的句柄就是此句型的最左简单短语。

这可能是句柄一词最早的出处。

这里确实是在讨论句子。在这里句柄是个意译的合成词，两个字分拆开，“句柄”中的“柄”，用法就类似于，“刀柄”中的“柄”。用在此处是适当的。

但以后将各种资源 handle, 都翻译成句柄时，就有点滥用了。

具体到代码实现，handle 通常是某个数字标记，通过标记操作资源。这个标记在不同的场合有不同的叫法，有时叫 ID，有时叫描述符(descriptor)。在Windows 平台，就叫各种 handle 了。

不要将 handle 简单地理解成编号、索引。比如分配 16 位的索引，再用 8 位密码将 16 位索引加密。之后将 4 位类型、4 位权限、8位密码、16 位加密索引打包成一个 32 位的整数作为 handle。这时说这个 handle 是索引就有点不适当了。

用 handle 如何操作真正的资源，是实现的细节。handle 通常被实现为整数，也可以被实现成其他类型。

广义来说，指针也是某种 handle，可以操作对象。但实际语境中，指针跟句柄是有区别的。初次接触到 handle (或者 id)，很多人会有迷惑，为什么要用handle，而不直接用指针呢？

1. 指针作用太强，可做的事情太多。可做的事情越多，就会越危险。接口设计中，功能刚刚好就够了，并非越多权限越好的。
2. handle 通常只是个整数，实现被隐藏起来，假如直接暴露了指针，也就暴露了指针类型（有时也可以暴露 void* 指针作为某种 handle）。用户看到越多细节，其代码就越有可能依赖这些细节。将来情况有变，但又要兼容用户代码，库内部改起来就更麻烦。
3. 资源在内部管理，通过 handle 作为中间层，可以有效判断 handle 是否合法，也可以通过权限检查防止某种危险操作。
4. handle 通常只是个整数，所有的语言都有整数这种类型，但并非所有语言都有指针。接口只出现整数，方便同一实现绑定到各种语言。
问题：为什么会有那么多人坚持黑客精神？

回答：黑客英文为 hacker，先来了解 hacker 一词的出处。

60 年代初，麻省理工学院（MIT）有个学生团体，叫「铁路模型技术俱乐部」（Tech Model Railroad Club，简称TMRC）。俱乐部活动室摆着一个巨大的火车规划模型，俱乐部成员平常活动就是模拟铁路系统。

TMAC 大致分两类成员。一类成员喜欢制作精美的火车、城市、景物模型。另一类成员更关心模型下面的信号和动力系统，比如火车如何调度、前进、停止。后来 MIT购买了计算机，后一类成员慢慢被计算机吸引过去，去研究计算机了。

一群人聚成圈子，会很自然地发明出一些新词，让圈子外的人莫名其妙。

当时 TMAC 的成员，将难题的解决方法称为 hack。巧妙、漂亮的解决方法叫做 cool hack 或者 neathack。笨拙、蛮干、不太优美但又确实有效的解决方法叫做 ugly hack 或者 quick hack。相应地完成 hack 的过程就叫做hacking，从事 hacking 的人就是 hacker，也就是中文的黑客。

黑客一词本意指解决问题的人。因为 TMAC 的人后来很多都去了玩计算机，hack 就经常被特指解决计算机难题。

黑客精神就是去解决问题，纯粹地、出于兴趣、不为功利地去解决问题。拥有黑客精神的就是黑客。按照这种宽泛的定义，黑客在各行各业中无处不在，人类的进步很大程度上就依赖这种精神。

不为物质利益，只是纯粹地想知道原因，想解决某个问题，对于某些人可能是很难理解的。

后来 hacker 一词被媒体误解了，媒体将非法盗窃信息，欺诈用户等等的计算机罪犯都叫成hacker。信奉黑客精神的那些人，不会承认那些搞破坏的为hacker，而是将他们叫为 cracker，中文翻译为骇客。

TMRC 的成员后来去了世界各地，MIT 也被誉为黑客精神的发源地。

具体到计算机，有六条黑客价值观：

- 对计算机的访问（以及任何可以帮助我们认识世界的事物）都应该是不受限制，任何人都有动手尝试的权利。
- 所有的信息都应该可以自由获取。
- 不要迷信权威——促进分权。
- 评价黑客的标准应该是他们的技术，而不是那些没有实际用途的指标，比如学位、年龄、种族、性别、职位。
- 可以在计算机上创造出艺术和美。
- 计算机可以让生活更美好。

上面六条价值观很理想主义，不理解的甚至觉得有点傻。但在每个行业中想达到顶尖，就需要多少带点傻傻的理想主义。在中国会说到侠义精神，也带点傻气。那为什么有些人这样傻呢，明明知道可以更容易一点，还选这条路。这种牵涉到价值观的问题，很难解释。伟大点说，是这样可以让世界更美好；个人来说，这样遵循本心，觉得自在。

真想知道得更详细，可以看：

- 《黑客，计算机革命的英雄》
- 《黑客与画家》

以及一系列介绍 Unix 或者开源文化的书。
问题：Map、Dictionary、Hash Table 有哪些异同？

回答：dictionary 跟 map 其实是同一个东西，只是在不同场合叫法不同。

dictionary 的中文是字典，map在中文是映射，也有地图的意思。查字典，查地图，都是通过某个信息，去找到另一个信息。比如通过单词的拼写找到单词的具体含义。

类比查字典过程，单词的拼写为 key, 单词的具体含义为 value。dictionary 就是通过key，找到value，有时也将 dictionary说成是 key-value 结构。只要达到查找目的，都可以叫做 dictionary。具体怎么找，可以有不同实现。

比如，最简单是将 key，value 放在一起，线性排。

```
k1, k2, k3, k4, k4 ....
v1, v2, v3, v4, v5 ....
```

当需要从 key 找到对应的 value 时，就从头到尾遍历过去。依次判断 k1, k2, k3, k4 是不是等于key, 当等于的时候，就找到 key的具体位置，从而也就找到了value。

  

但这样从头到尾遍历，速度就太慢了，时间复杂度为 O(N)。N为数据的大小。

为了快速从key找到value。dictionary(或者说map)的通常有两种实现方式。

1. 二叉树
2. 哈希(hash)表

二叉树查找的时间复杂度为 O(logN)，哈希表的时间复杂度大致为 O(1)。二叉树也分红黑树，AVL树等。哈希表的速度很快，很多语言内置的dictionary 都使用哈希表来实现，但它通常会浪费一些存储空间。这部分有兴趣去看数据结构的书。

hash_map 其实就是使用 hash 表实现的 map。注意，二叉树，哈希表仅仅是 dictionary 的实现方式，不能说 hash 就等于dictionary，实现方式可以有多种多样。

比如上面线性存储的实现，可以调整一下。当数据都放进来之后，先根据 key 来排序，再使用二分查找，就可以很快速地从 key 找到 value,这种实现简单快速，并省内存，有时会比 hash 的实现更好。适合于一些数据不会经常变动的情况。

C++ 11 的标准库中有个 unordered_map，就是采用哈希表使用的 map。在C++11之前，没有标准的哈希实现，很多第三方库实现了哈希字典，基本都叫做 hash_map, 并应用广泛。所以C++11的实现就不能叫hash_map了，因为会造成很多现存的程序名字冲突。哈希实现的字典是无序，也就取了个不算太好的名字，unordered_map。
问题：编程的函数和数学的函数为什么都叫函数？

回答：在数学上，最早将 function 一词翻译成函数，是清朝数学家李善兰。数学的 function指一个量随着另外的量的变化而变化，换句话说，一个量包含在另一些量当中。函数，也就是含数。中文的函，有盒子，用来装东西的意思，也可引申成包含。function在数学上翻译成函数也算贴切。

最早研究计算机那批人，很多从数学系转过去的。编程中的 function也直接采用了数学上的翻译，其实有点误导。但也难怪，计算机设计之初就是用来解决数学问题。

英文中 function, 也有完成一定功能，起作用的意思。编程语境中，function 一词更应该理解成，这代码完成某种功能。

数学上的 function，是固定的输入，就对应固定的输出，中间不会改变状态。而编程上的function，只是完成某个功能，中间可以修改状态。假如类似数学上的意义，完全不修改状态，会叫成纯函数（pure function）以作强调。
问题：什么是逆波兰表达式 ？

回答：逆波兰表达式，英文为 Reverse Polish notation，跟波兰表达式（Polish notation）相对应。之所以叫波兰表达式和逆波 兰表达式，是为了纪念波兰的数理科学家 Jan Łukasiewicz。其在著作中提到：

> 我在1924年突然有了一个无需括号的表达方法，我在文章第一次使用了这种表示法。

- 平时我们习惯将表达式写成 (1 + 2) * (3 + 4)，加减乘除等运算符写在中间，因此称呼为中缀表达式。
- 而波兰表达式的写法为 (* (+ 1 2) (+ 3 4))，将运算符写在前面，因而也称为前缀表达式。
- 逆波兰表达式的写法为 ((1 2 +) (3 4 +) *)，将运算符写在后面，因而也称为后缀表达式。

波兰表达式和逆波兰表达式有个好处，就算将圆括号去掉也没有歧义。上述的波兰表达式去掉圆括号，变为 * + 1 2 + 3 4。逆波兰表达式去掉圆括号，变成 1 2 + 3 4 + * 也是无歧义并可以计算的 。事实上我们通常说的波兰表达式和逆波兰表达式就是去掉圆括号的。而中缀表达式，假如去掉圆括号，将 (1 + 2) * (3 + 4) 写成 1 + 2 * 3 + 4，就改变原来意思了。

现实中，波兰表达式和逆波兰表达式，具体用于什么地方呢？

波兰表达式（前缀表达式）， 实际是抽象语法树的表示方式，比如中缀 (1 + 2) * (3 + 4) 编译时转成的抽象语法树为

```
     *
  /    \
 +      + 
/ \    / \
1  2  3   4 
```
这个操作符就是根节点，操作数为左右子节点。我们将这棵树用符号表达出来，可以写成 (* (+ 1 2) (+ 3 4))。这实际就是 Lisp 的 S-表达式。S-表达式可看成将整棵抽象语法树都写出来，每层节点都加上圆括号。

至于逆波兰表 示式，可用栈进行计算，天生适合于基于栈的语言。遇到数字就将数字压栈，遇到操作符，就将栈顶的两个元素取出计算，将计算结果再压入栈。比较典型的基于栈的语言为 Forth 和 PostScript。
问题：iOS开发中，block与代理的对比，双方的优缺点及在什么样的环境下，优先使用哪一种更为合适？

回答：block 和 delegate 都可以通知外面。block 更轻型，使用更简单，能够直接访问上下文，这样类中不需要存储临时数据，使用 block的代码通常会在同一个地方，这样读代码也连贯。delegate更重一些，需要实现接口，它的方法分离开来，很多时候需要存储一些临时数据，另外相关的代码会被分离到各处，没有 block 好读。

应该优先使用 block。而有两个情况可以考虑 delegate。

1. 有多个相关方法。假如每个方法都设置一个 block, 这样会更麻烦。而 delegate 让多个方法分成一组，只需要设置一次，就可以多次回调。当多于3 个方法时就应该优先采用 delegate。

比如一个网络类，假如只有成功和失败两种情况，每个方法可以设计成单独 block。但假如存在多个方法，比如有成功、失败、缓存、https验证，网络进度等等，这种情况下，delegate 就要比 block 要好。

在 swift 中，利用 enum, 多个方法也可以合并成一个 block 接口。swift 中的枚举根据情况不同，可以关联不同数据类型。而在 objc就不建议这样做，objc 这种情况下，额外数据需要使用 NSObject 或者 字典进行强转，接口就不够安全。

2. 为了避免循环引用，也可以使用 delegate。使用 block时稍微不注意就形成循环引用，导致对象释放不了。这种循环引用，一旦出现就比较难检查出来。而 delegate的方法是分离开的，并不会引用上下文，因此会更安全些。

假如写一个库供他人使用，不清楚使用者的水平如何。这时为防止误用，宁愿麻烦一些，笨一些，使用 delegate 来替代 block。

将 block 简单分类，有三种情形。

* 临时性的，只用在栈当中，不会存储起来。

比如数组的 foreach 遍历，这个遍历用到的 block 是临时的，不会存储起来。

* 需要存储起来，但只会调用一次，或者有一个完成时期。

比如一个 UIView 的动画，动画完成之后，需要使用 block 通知外面，一旦调用 block 之后，这个 block 就可以删掉。

* 需要存储起来，可能会调用多次。

比如按钮的点击事件，假如采用 block 实现，这种 block 就需要长期存储，并且会调用多次。调用之后，block也不可以删除，可能还有下一次按钮的点击。

对于临时性的，只在栈中使用的 block, 没有循环引用问题，block 会自动释放。而只调用一次的 block，需要看内部的实现，正确的实现应该是block 调用之后，马上赋值为空，这样 block 也会释放，同样不会循环引用。

而多次调用时，block 需要长期存储，就很容易出现循环引用问题。

Cocoa 中的 API 设计也是这样的，临时性的，只会调用一次的，采用 block。而多次调用的，并不会使用 block。比如按钮事件，就使用target-action。有些库将按钮事件从 target-action 封装成 block 接口, 反而容易出问题。
问题：组合数公式的递归实现，如何分析其时间复杂度？
递归形式实现的组合计数$C_n^r=C_{n-1}^r+C_{n-1}^{r-1}$
int C(int n,int r){
	if(n==r||r==0) return 1;
	else return C(n-1,r)+C(n-1,r-1);
}
请问这个时间复杂度是如何计算的?

回答：答案是$$O(C_n^r)$$。

要得到这个答案，并不需要解递归方程。注意到递归只有在值为1的时候才结束，而最终的结果$$C_n^r$$由许多个这样的1相加而来，那么递归树是一棵有$$C_n^r$$个叶子结点的二叉树，总递归次数是树中所有结点的个数$$2C_n^r-1$$，即$$O(C_n^r)$$。

当然你要解递归方程也可以。设计算$$C_n^r$$需要的递归次数为$$T(n,r)$$，则有

$$T(n,r) = \left\\{ \begin{array}{ll} 1, & \text{if } n=r \text{ or } r=0 \\\T(n-1,r) + T(n-1,r-1) + 1, & \text{otherwise} \end{array} \right.$$

然后你发现这跟组合数的递推式本身非常相似，只是第二种情况中多了一个加1。

稍加变换，设$$S(n,r) = T(n,r) + 1$$，则有

$$S(n,r) = \left\\{ \begin{array}{ll} 2, & \text{if } n=r \text{ or } r=0 \\\S(n-1, r) + S(n-1, r-1), & \text{otherwise} \end{array} \right.$$

那个1就被吸收掉了。容易看出$$S(n,r) = 2C_n^r$$，故$$T(n,r) = 2C_n^r - 1$$。
问题：有哪些违背直觉的数学问题？

回答：例一、布丰投针问题

在画有间隔为d的水平线的纸上投长为l的针(l<d)，假定投n次（n足够大），其中针和水平线相交的次数是k次，则

k/n=2l/(Pi*d)（Pi即圆周率，等号为约等于）

故圆周率的估计值是Pi=2nl/kd

例二、波利亚盒子模型

盒中装有a个红球，b个蓝球，每次取一个球，看到其颜色后，将其放回并多放入c个同色球（c最小可取-1，即不放回），则每一轮取出红球的概率都是a/(a+b)

  

例三、公交车等车问题

公交车平均10分钟一班，在不同的站台处，你到了站台之后平均需要等多久才来下一辆公交车？

在开始的几个站点，公交车发车很均匀，平均10分钟一班，我们到达公交车站的时间可能在其中任一时刻，所以期望等待时间是5分钟

但公交车开出去很多站之后，由于路况等原因，虽然仍然遵循平均10分钟一班的规律，但是其分布不再均匀，一般假定此时遵循指数分布，而指数分布是无记忆的，因此无论你什么时候到达公交车站，期望等待时间都是10分钟

还有一个简单点的公交车等车问题

两辆公交车A和B都是10分钟一班，但是遵循不同的分布规律，到公交车站等车，先来的车是A的概率一定是1/2吗？

不一定1/2，比如A车是在00、10、20、30、40、50分来，B车是在01、11、21、31、41、51分来，那么A车先到的概率是9/10
问题：如何只使用折叠的方法十等分一个线段或者绳子？可以对折，也可以随便折，但是不能借助其他工具。有可能性吗？

回答：把绳子16等分，从绳子的一个末端开始，截取长为3/16，4/16和5/16的三段，并记相应端点为（从末端起）A、B、C、D。

将点D与点A重合，撑开三角形ABC，得到比例为3:4:5的直角三角形。

在AC上找到另一个十六分点E使得CE=1/16。固定E、B和BC上某个合适的点（比如点G左侧那个十六分点），将点C翻折并仍落在BC上，此时点C的位置记为F。

固定EF，将C翻折回去，撑开三角形ECF，则CF的长度为 $$\frac{1}{16}\times\frac{4}{5}\times2=\frac{1}{10}$$ 。

从绳子另一末端开始量出CF的长度，然后不断翻折即可。
问题：从科学的角度考虑，蘑菇能否直接在人体（或尸体）上生长？

回答：某些担子菌门大型真菌的孢子可以在特定患者或尸体上萌发，可以引起疾病。不过，你难以期待它们在活人身上长出标志性的子实体——搞不成某些科幻作品或魔幻作品表现的“蘑菇人”。

西澳大利亚的 Hebeloma aminophilum 诨号“食尸鬼真菌”，以从动物尸体及其周围长出蘑菇闻名。新西兰的 Laccaria masoniae也有类似的举动。它们所在的属有更多这样的案例。

裂褶菌 Schizophyllum commune 通常生长在烂木头上，偶尔会感染人 或引起过敏，菌丝体可在某些感染者肺内形成真菌球。裂褶菌可供人食用。一些其他的丝状担子菌，包括草菇，也有感染人的案例。

2021 年，一篇文章报告一名 30岁的男性双相情感障碍患者自行静脉注射以棉布过滤的“迷幻蘑菇茶（水煮迷幻蘑菇）”后出现嗜睡、黄疸、腹泻、恶心、吐血等症状，被家人送到医院。医生从他的血液检出细菌和真菌感染，该真菌被鉴定为古巴裸盖菇。患者自述看了用微量致幻剂和裸盖菇素治疗双相情感障碍的新闻报道、打算自我治疗。

- 这不代表古巴裸盖菇在自然条件下对人的致病风险。可以考虑某些吸毒者滥用古巴裸盖菇造成的潜在感染风险。

此外，一些新闻报道将曲霉菌等在人耳生长的现象写成“人身上长蘑菇”，那是不符合题设的。

无法期待马勃孢子在活人的伤口长出蘑菇。马勃孢子有概率引起过敏。

“不含纤维素”不是主要问题，活人的体温和氧供应对许多真菌不合适，即使免疫水平低下也不一定能生长。不过，野生真菌可能正在适应气候变化带来的更高气温，并变得更擅长在人体之类温热物体上生长。这可能导致耳念珠菌病等原本罕见的真菌感染在过去数年间的激增。
问题：一个体重约为150斤的人从15米高空坠落会死吗？

回答：体重约 150 斤的人从 15 米高处坠落不一定死。15 米对坠落来说并不很高，坠落过程和地面还可能有各种影响伤害的状况。

1996 年，一项研究考察了 1989 年在维也纳急救中心接受治疗的 20 到 50 岁高空坠落伤者和维也纳法医研究所解剖的 20 到 50岁高空坠落死者，发现人从 19.2 米高处坠落的死亡率约 77.8%，从 15.6 米高处坠落的死亡率约 56.2%，从 12 米高处坠落的死亡率约44.4%，从超过 19.2 米高处坠落的死亡率在样本范围内是百分之百。

美国建筑研究中心 2018 年发表的数据显示，建筑工人从 4 楼（约 48 英尺，约 14.63 米）无保护坠落的生还率约 50%，从 7 楼（约 84英尺，约 25.6 米）无保护坠落的生还率约 10%，主要死因是脾·肝·肺等内脏严重受伤、胸部挫伤、肋骨骨折、头部受伤。美国建筑工人的体重普遍高于 150斤，你可以预期他们摔得比题设条件重。

英国的一项研究考察了 117 名从 2008 年 1 月到 2009 年 7 月在伦敦坠落并被医疗直升机紧急医疗服务救治或收尸的 16岁以上的人，发现头部和胸部是否受伤对死亡率的影响甚大：

- 从 10.5 米高处坠下并造成头部或胸部受伤时的生还率约 50%，从 22.4 米高处坠下、头部和胸部未受伤时的生还率约 50%；
- 样本平均年龄为 37 岁（范围是 16 到 85 岁），34 人死亡（约 29%）；
- 平均坠落高度为 9.9 米，摔死的 34 人的平均坠落高度为 16.7 米。

除高度外，影响人摔死概率的因素包括而不限于：

- 接触面——摔在农田土壤或雪等松软物体上的死亡率比摔在混凝土上低。掉到钢筋结构上比掉到平坦表面上危险得多。
- 气流与遮挡物——上升气流、树枝、各种张线、松散架起的顶棚等可以为坠落的人减速，但也可能造成额外的伤害。
- 年龄——65 岁或更老的工人更有可能在坠落后严重受伤或死亡；未满 15 岁的人的坠落死亡率第二高，这反映了他们经常从高处有意无意地掉下，在同样高度掉下时他们的死亡率低于成年人；15 到 24 岁的人的坠落死亡率第三高。
- 性别——一些证据显示男性比女性更有可能死于坠落。这可能反映了男性在高空作业工作中占比明显高于女性。
- 运气——一些人从极高处坠落而幸运地生还。

> 1972 年 1 月 26 日，22 岁的维斯娜在南斯拉夫航空公司一架 DC-9> 型客机上执勤，客机在捷克山区上空突然爆炸坠毁，只有维斯娜生还。维斯娜当时离爆炸中心较远，连人带椅被爆炸气浪掀出飞机外，从约 10058> 米的高空摔向地面，落在了一片雪堆中。维斯娜的头盖骨被撞裂成两半，三根脊椎骨粉碎，手腿也全部骨折，失去了知觉，但奇迹般地没有死亡，当救援人员发现她时，她仍然穿着空姐制服，不省人事地坐在航空座椅里。维斯娜在医院中昏迷了整整> 3 周，她的腰部以下也发生了暂时性瘫痪。后来她重新站起来，活到 66 岁。
问题：遗传病是不能治愈的吧！人类在疾病面前太渺小?

回答：不一定。个人在某些疾病面前可能显得渺小，但人类整体几乎不可能被任何疾病“战胜”。许多遗传病只影响千分之一或更少的人口。

截止 2023 年，人群中已知的遗传病有 6000 多种，其中 600多种可以治疗。一部分治疗方案可以让特定遗传病患者的预期寿命、预期健康寿命、预期后代数量与常人无异。

你可以在 [Treatments for geneticdisorders](https://www.rx-genes.com/) 等由医生和科研人员维护的网站查找已知范围内可治疗的遗传病及其治疗方案。

饮食管理可控制近百种对特定分子代谢不良的遗传病，患者可在避免食用这类分子的同时保持与常人相仿的健康水平。

酶替代疗法可控制数十种缺失特定酶的遗传病。

营养补充剂可控制上百种对特定营养物质吸收率不足或缺失特定代谢产物的遗传病。

免疫球蛋白可控制数十种遗传性免疫异常。

药物、疫苗、血液制品可控制数百种特定遗传病。

手术可通过“为一百多种遗传性造血干细胞缺陷患者移植正常造血干细胞、为一些遗传性骨硬化症患者移植正常骨髓、为一些缺失特定酶的遗传病患者移植正常骨髓等组织、为遗传性特定脏器异常的患者移植正常器官、切掉家族性结肠息肉病患者的结肠、摘掉高风险乳腺癌相关基因携带者的乳腺、为遗传性耳聋患者植入人工耳蜗、为布鲁格达氏综合征患者植入除颤器”之类手段来对付基因层面的遗传病。

人们已经知道数千个与遗传病有不同程度关联的基因，可以针对其中一部分进行基因治疗。

- “消除患者的突变基因”不是治愈患者的遗传病的唯一标准。基因治疗将患者的一部分细胞的基因型变正常到一定地步或引入其他有用基因，就可能让患者的症状大幅减退乃至性状与常人无异。
- 针对 β-地中海贫血、脊髓性肌萎缩症、腺苷脱氨酶缺乏症、RPE65 相关的莱伯先天性黑蒙等的基因治疗正在进行人体临床试验。

一些人将发育性先天缺陷也当成了“遗传病”，它们经常可以被手术充分修复。例如手术可以矫正腭裂、修复一些先天性心脏缺陷。
问题：把受精胚胎植入无子宫的小白鼠体内，为什么会在发育一半的时候停止生长?

回答：未必。

题目里的“受精胚胎”未说清楚是受精卵还是胚胎，可能来自糟糕的媒体或转述错误。

题目里的“发育一半”所指不明。小白鼠的正常孕期为 18 到 20 天。如果题目的意思是这胚胎能发育到 9 至 10天的水平，那么你将这胚胎手术取出、以现代技术支持，就有一定概率能将其培育成存活个体了。这主要受你的医疗技术影响。

- 截止 2023 年 3 月，人类早产存活领域的吉尼斯世界纪录保持者是 Curtis Zy-Keith Means，他于 2020 年 7 月 5 日出生在美国阿拉巴马，胎龄 148 天，早产 132 天而存活。
- 目前，小鼠的极早产护理缺少成熟的医疗经验，可预期死亡率更高。

胎盘从周围组织取得营养的效果受具体的组织特性影响，并非什么组织都合适，但确实不限于子宫内膜。

无子宫的母体可能不擅长分泌妊娠过程所需的孕酮等分子，可以人工添加或将动物连接在正常怀孕的雌性个体身上来获取相关分子——对于无免疫排斥的特定实验鼠，可以手术连接循环系统；对于有免疫排斥的动物，可以由透析机间接连接循环系统。

不限于小白鼠，人体内特定部位的宫外孕允许足月妊娠、产生活后代。

- 近年来，宫外孕占人所有妊娠的 1% 到 2%；
- 人 95% 的宫外孕发生在输卵管；
- 腹腔妊娠占宫外孕的 1% 左右，21.4% 至 40% 的腹腔妊娠胎儿畸形、取出后能存活一周的不到一半，腹腔妊娠导致的孕妇死亡率约 0.5% 至 8%；
- 2003 年，约旦研究人员报告一名妇女通过剖腹产取出腹腔妊娠的正常后代；
- 2008 年，一名加纳妇女通过剖腹产取出腹腔妊娠的正常后代，其胎盘广泛粘附于母体的大肠、大网膜、子宫左角。
- 2009 年，一名印度妇女通过剖腹产取出腹腔妊娠的正常后代。产妇患有单角子宫并发生子宫破裂，部分胎盘附着在破裂的子宫角上，大部分胎盘附着在腹膜上。这比没有子宫更危险。
- 2011 年，沙特阿拉伯研究人员报告一名妇女通过剖腹产取出腹腔妊娠的正常后代，胎盘从附着的左侧阔韧带上剥离时引起产妇大出血并需要输血。
问题：地衣裂开石头需要多久？

回答：地衣附着在石头上后 1 到 4 年可测到少量剥蚀，效果是维管植物的十分之一或更弱，与岩石类型、地衣类型、当地气候和天气事件等因素有关。

- McCarroll 和 Viles 于 1995 年在挪威南部测得地衣引起的岩石剥蚀速率至少约 0.0012 毫米每年。这是当地气候本身引起的风化速率的 25 到 50 倍。相关研究可能低估了某些地衣造成的影响。
- 夏威夷火山爆发形成的玄武岩被地衣覆盖后 50 年间剥蚀了约 0.5 毫米。这不完全是地衣造成的。
- 地衣影响下的砂岩每 100 年剥蚀约 3 毫米。这也不完全是地衣造成的。

至少一部分地衣的菌丝可渗透到岩石中的显微缝隙，在空气湿度和降水·结冰影响下反复胀缩、释放盐和有机酸，引起机械破坏并加快化学风化。实地考察显示一些地方的地衣渗入岩石的深度约1.12 到 3.21 毫米。这些渗透至少要花数百年来真正“裂开”少量岩石。

在潮湿地区，蜗牛取食石头上的苔藓时造成的剥蚀比地衣更快。
问题：人体能感觉到的温差最小是多少？

回答：实验显示，人拇指根部的无毛皮肤可以感知两个冷却脉冲间 0.02 到 0.07 摄氏度的温差、两个加热脉冲间 0.03 到 0.09 摄氏度的温差。

检测皮肤温度变化的灵敏度比这要低、受本身温度和温度变化速率影响。

- 人拇指根部的无毛皮肤在本身温度 33 摄氏度时可检测到的最小升温幅度约 0.2 摄氏度、可检测到的最小降温幅度约 0.11 摄氏度。
- 皮肤温度每秒变化 0.1 摄氏度以上时可以迅速产生感觉，每分钟变化不到 0.5 摄氏度时 8 到 10 分钟都未必被感觉到。

以上数据引自 Lynette Jones (2009), Scholarpedia, 4(5):7955.

人手掌皮肤在不同的实验步骤下可感知两个冷却脉冲间 0.02 到 0.06 摄氏度的温差，敏感度在手掌皮肤温度 29 到 39 摄氏度时变化不大。
问题：长得好看到底是怎么成为人类择偶标准的？相貌美丑在物种角度有什么作用?

回答：外观可以反映一些遗传要素、发育情况、当前健康状况、生活水平，在人类诞生前就影响着动物的交配策略和种内关系，参与了整个人类演化史。人的文化对此推波助澜。

不过，对长期共同生活的社会化一夫一妻制物种来说，交配策略不等于“择偶标准”，人的婚姻在历史上大部分时间里首先是经济关系，你可以看看现代的离婚诉讼在谈些什么。

- “长得好看”是一些人“理想中的择偶标准”的组成部分，但经常被他们自行放弃。现代社会只有约 7% 到 8% 的人被所处的社会公认为“美丽”，大部分结婚的人找了平均水平或低于平均水平的配偶。
- 人类女性对男性外表的关注度平均而言低于人类男性对女性外表的关注度。这可以解释为女性被自然选择塑造为会关注长期一起生活的安全性、为生育后代提供资源的能力，也可以解释为文化塑造，或者二者兼而有之。
- 许多动物会优待它们觉得“长得好看”的个体，对此类个体的生存、繁衍和此类性状的遗传有利；同时，它们还可能攻击它们觉得“长得畸形”的个体。人也如此。
- 人类女性的丰乳肥臀、嘴唇饱满、高颧骨、大眼睛、下巴纤细、腰部较细可以反映较高的雌激素水平。人类男性的宽肩膀、宽下巴、大胡子等可以反映较高的雄激素水平。“长得好看”，尤其是脸好看，是生存力、生育力的招牌。不过，男性脸上的较大疤痕在不特别可怕的情况下可以显示此人从伤害中恢复的能力，经常被女性评为“有男子气概”，提高他们短期寻求交配对象的成功率。对于长期共同生活，女性通常认为没疤的脸显示此人更温和、相处的安全性略高。

人对相貌“美丑”的定义和态度受人的生物学特性、人的生活经历和文化影响。

- 自古以来，人们普遍认为外观美丽或“有魅力”的人比平均水平更擅长交际、更热情、更有统治力、更聪明、心理更健康。通常，外观美丽的人会在周围的人追捧下潜移默化地变得比平均水平更自信，年收入也平均而言更高——不过，他们也比平均水平更容易拖欠贷款。
- 外观丑陋的人（尤其是体力也不强的人）经常受到恶劣对待，影响他们的性格，更促进众人形成刻板印象。他们的年收入平均而言比同样工作能力的其他人少 4% 到 13%。
- 在食物较为短缺的地区，人们可能觉得更胖的身材较美；在食物过剩、到处是胖子的地方则相反。
- 实验显示，比较对称的脸、接近自己见过的人脸的平均状态的“平均脸”对人更有吸引力。前者可以展示遗传和发育的状况、跟智力也有关，后者的数据库是在生活过程中构建的、可以不断变化。
- 当你和某人建立了情感联系，你的脑会觉得此人的外貌比过去更具吸引力、更好看。这不要求双向联系。
- 对近 300 家尼德兰广告公司进行的研究显示，高管长得更好看的公司的年收入更多。

无论如何，人经常高估自己的外貌，2017 年全球范围内 60% 的女性受访者觉得自己很漂亮。
问题：灵长类动物通过培训为人类服务从事简单的生产制造?

回答：可以，现实中早就有人训练猴子采摘椰子，19 世纪南非有 1只知名的豚尾狒狒从事雇佣劳动，诸如此类。不过，对于复杂到一定地步的工作，雇人来做可能比训练动物还要便宜。

2020 到 2022年，一些欧美动物保护组织和媒体猛烈攻击泰国椰子产业虐待动物、让猴子从事“奴隶劳动”，一些西方企业停止使用来自泰国的椰子。反对这类攻击的人争辩说，泰国人为猴子提供食物、饮用水、按摩、梳理、清洗、清理爬到身上的昆虫，马来西亚、印度、斯里兰卡等地的一些农民也训练猴子采摘椰子，而且古埃及人就曾训练狒狒采摘水果和坚果，这和用牛耕田没有什么区别。

1880 年代，南非开普敦-伊丽莎白港铁路信号员 James Wide在受伤并双腿截肢后教他的宠物狒狒“杰克”操控机器。其他人很快注意到一头狒狒在控制铁路信号，铁路公司随后宣布雇佣“杰克”，每天给它 20美分工资和食物，每周给它半瓶啤酒。9 年间，据说“杰克”从未发生工作错误，火车乘客经常给“杰克”食物。1890 年，“杰克”死于肺结核。

更多的人声称自己的宠物猴、宠物狒狒可以胜任大量的工作，可以教自己的孩子做一些事情、照顾孩子和狗。
问题：像美国印度这种阶级分明的国家抗疫如此糟糕，那阶级死化的集群生物，蜜蜂蚂蚁是怎么解决传染病问题的呢？

回答：蜜蜂、蚂蚁的不同物种有不同的社会形态，阶级并不一定固化，一部分物种没有阶级分化。这不怎么重要。

在发生流行病的时候，A. custodiens进行隔离，让感染疾病的蚂蚁不再进入繁殖阶级和幼虫·蛹的居住空间，并通常让它们居住在靠近出口（可以通风）的巢室中；进行更频繁、更密集的互动来对密切接触感染者的个体进行清洁和消毒，及时清理废物和尸体。这些是社会性昆虫的典型防疫措施。对疑似感染者进行清洁的个体有被传染的风险，但有更大概率在接触少量病原体后经由无症状感染或轻症感染而获得免疫。

一些蚂蚁的酸性分泌物可以杀死许多病原体，它们会将这类分泌物抹在身上。C. fulvopilosus会保持社交距离并用蚁酸进行消毒，且一个个体使用蚁酸消毒会引起周围数个个体进行同样的行为。

一些蚂蚁会利用树脂来杀菌，或是从培养的一些真菌·放线菌里获取抗生素来杀菌。Formica paralugubris收集的针叶树树脂的杀菌功能已经被实验验证。

大部分社会性昆虫群体里的患病个体会减少与其它个体的接触。当然，一些疾病会阻止个体自由行动，还有一些疾病在表现出症状之前就可以通过口对口交换食物的行为传播，但能够影响的个体数量终究是很有限的。而且，获得免疫力的蚂蚁会增加口对口交换食物的行为，该行为可以引起参与交换的个体获得免疫力。

社会性昆虫群体之间的低互动性使传染病难以长距离蔓延，与原始时代的人类部落相似。

少数社会性昆虫会吃掉容易感染疾病的幼虫，等大流行过去再生一批就是了。你可以预期某些国家的人不需要学就知道这一招。在一般国家，这一招的类似措施是让学校停课、孩子各自回家去——思路都是“不要将大量的幼体堆在一起给病原体来传染”。
问题：恐龙几十吨重，孵蛋会把蛋压碎吗？

回答：恐龙比你想象中要聪明。

根据已有化石证据，并不支持几十吨的恐龙拥有孵蛋行为，甚至大部分恐龙都不孵蛋，它们倾向于用泥沙或植物把卵埋起来，靠外部热源孵化；一些小型兽脚类恐龙（如偷蛋龙、伤齿龙）产卵后有着与现今鸟类相似的孵蛋行为，用羽毛覆盖或直接坐在蛋上，可能是孵蛋1.0版本，为现今鸟类多样化的繁殖行为打下基础。

## 怎么筑巢？

从1993年起，古生物学家在蒙古戈壁陆续找到正在孵蛋的恐龙化石标本（葬火龙Citipati，属于偷蛋龙科），到20世纪末至21世纪初，关于鸟类演化自恐龙的一系列证据被研究发表，大众在逐渐接受鸟类就是恐龙这一事实的同时，也经常对比两者的生物行为——比如题主所说的孵蛋。

讨论孵蛋行为，往往离不开筑巢行为，因为有孵蛋习惯的恐龙，基本不会选择用泥沙埋卵。

从开篇的总结可知，（非鸟类）恐龙大概有两种筑巢假说：

- 一是偏向龟鳄类的“埋藏式巢窝”，恐龙产卵后，会用泥沙或植物将其掩埋，借助太阳光、植物腐烂等外部热源来提供温度，从而完成孵化。
- 二是偏向现今鸟类的“露天式巢窝”，恐龙蛋大部分面积会暴露在地表，部分掩埋在沉积物里（可能起到固定、隐蔽性等作用），父母依靠带有羽毛的前肢或腹部来提供温度。

要知道（非鸟类）恐龙历史跨越三叠纪-侏罗纪-白垩纪，长达1.6亿多年，种类之多，所以想确定谁喜欢孵蛋以及怎么孵是十分困难的一件事。

首先想要找到合适的研究材料并不容易，巢穴化石、胚胎化石本就稀有，“连龙带窝一锅端”的化石更是难求；其次尽管恐龙蛋化石记录很丰富（搜一搜河源恐龙蛋新闻就知道了），但也仅是数量维度上，且基本是没法和恐龙种类一一对应上的，恐龙蛋有独立分类体系；最后早期的恐龙蛋是软壳蛋，不稳定，很难形成化石，这也是众多恐龙“无蛋”的原因……

## 谁会孵蛋？

受限于以上客观因素，古生物学家通过恐龙蛋化石来研究筑巢行为的论文里，有不同的声音就再正常不过了，比如有提出一些泰坦龙类（题主所说的几十吨恐龙）孵蛋的观点。

整体而言，主流观点还是倾向于大多数恐龙（如几十吨的蜥脚类、早期兽脚类、部分鸟臀类）更适合用“埋藏式巢窝”，因为它们的蛋壳都具有高孔隙度——蛋壳上有较大、较多的孔，这种结构有利于进行气体交换，恐龙蛋被沉积物掩埋后，胚胎仍能顺利发育；小部分兽脚类恐龙（如偷蛋龙、伤齿龙类）的蛋壳有较低孔隙度，气体扩散能力相对差，因此这更可能是一个适应在露天环境产卵的演化特征。

除了蛋壳孔隙度，恐龙蛋颜色也为研究孵蛋行为提供一定帮助。

现今存活的羊膜动物中，只有鸟类能产下各种颜色的蛋。在过去很长一段时间里，人类一直认为彩色蛋壳这一特征仅存在于鸟类，但2017年和2018年两篇论文提出了鸟类蛋壳颜色起源于其恐龙祖先，也就是身披羽翼的那一群小型兽脚类恐龙。

同时，研究结果更是显示蛋壳色素只存在于兽脚类，比如河源龙（偷蛋龙科）和恐爪龙（驰龙科）就会产下蓝绿色的恐龙蛋，蛋壳色素沉积方式与鸟类也相似。而兽脚类之外的种群，比如慈母龙和泰坦龙类的蛋壳没有发现色素痕迹，习惯于使用“埋藏式巢窝”的鳄鱼也不产彩色蛋。

如果从蛋壳色素分布情况来推断生物行为，那么拥有彩色蛋的兽脚类恐龙将采用“露天式巢窝”，趴在窝里，像现今鸟类一样去孵蛋，彩色的蛋壳能够更好地伪装以躲避真正的“偷蛋龙”，甚至是抵御巢寄生（假设它们那个时代也有杜鹃这种家伙）；而拥有无色蛋的鸟臀类、蜥脚类恐龙则倾向于选择把卵埋起来，采用龟鳄类一样的孵化策略。

## 怎么孵蛋？

基于蛋化石的外壳结构和色素，结合恐龙胚胎化石、成年个体化石，可以为了解这群恐龙的孵蛋行为进一步提供更有力的证据支持。

回到开篇提到的经典葬火龙孵蛋化石标本，现实里它保持着鸟类一般的孵蛋姿势：蛋一般排列成三层的同心圆，数量可多达约22颗，它伏在巢中央的大空隙，张开前肢，用羽毛环绕着一颗颗蛋。可这个标本实际上并不够完美，因为蛋壳内部的胚胎化石没有保存下来，你能够质疑它，并对此开展多种解读：这只恐龙在产卵时恰好遭遇沙尘暴寄了、还没来得及掩埋卵就暴毙了、面临危险之际呈现的一种护蛋行为……总之不是在孵蛋就对了。

更完美的证据是来自中国江西赣州的偷蛋龙化石，不仅能看到上述同样孵蛋姿势，更能看到处于不同发育阶段的胚胎，蛋壳孵化温度也不同，这意味着偷蛋龙幼崽会在不同时间破壳，跟现生鸟类的“异步孵化”繁殖特点如出一辙。

这家伙是真的在孵蛋，而且还挺有一套。

当然，也有恐龙会直接坐在蛋上孵化，并且产卵方式也比较奇特。

比如伤齿龙，它产卵时，并不会像偷蛋龙一样把蛋铺一层又一层，而是把蛋立起来，直接插到土里，聚集在中央。孵化时，用腹部直接接触蛋壳，真正用体温来孵蛋。至于压不碎的力学原因，没查过，感兴趣可以自行去搜索相关论文。

看起来，目前恐龙筑巢和孵蛋行为的进化路线就大概是：

- 埋蛋，靠外部热源孵化（源于最早的恐龙及其祖先）
- 露天筑巢，开始亲自上阵孵蛋（源于兽脚类，并在接近鸟类的恐龙中演化出各种1.0版本）
- 进一步完善迭代（已灭绝的鸟类）
- 筑巢选址、孵蛋技巧百花齐放（现代鸟类）

总之，恐龙比想象中聪明，筑巢行为也比想象复杂得多，以上仅为管中窥豹。
问题：有没有人类保护环境但适得其反的例子?

回答：有很多，例如：

澳大利亚和美国近年来的猛烈野火，部分归因于“一些植被长得太过连续、不利于消防，但环保政策和某些环保人士妨碍了用于控制该状况的小规模砍伐与可控燃烧”。过度受限的小规模砍伐与可控燃烧不但起不到控制野火蔓延的作用，在美国部分地区还导致地表火焰扩散加快，增加人员伤亡的风险。

发展可再生能源对降低人为温室气体排放量很重要，但是人们现有的太阳能电站与风电机大量杀死野生鸟类。许多鸟是自己撞死在太阳能面板或巨型扇叶上的，可能是将反光的面板当成了水面、将白色的扇叶当成更柔软的东西来互动的结果。实验显示，将风电机涂成黑色可以降低鸟的自杀率。你可以看看世界各地有哪个大型风电场将风电机都涂黑了。废旧太阳能电池的无害化处理也还是个问题，废旧风电机的扇叶目前已经有一些“加工成其它产品或打碎并在发电厂里完全燃烧”的方案。

美国西海岸一些地方紫海胆泛滥，造成海藻林退化、大量动物死亡，但当地环保政策禁止大量捕捞或杀死紫海胆。一批科学家游说多年，才得到在数平方千米的狭小海域内无限制消灭紫海胆的许可，这是杯水车薪。

澳大利亚于 1893 年设立赏金来鼓励人们猎杀入侵物种赤狐（该物种被人于 1863 年作为休闲狩猎的射击对象引入澳大利亚后野化），2002年，他们评估了这项政策的效果，发现其在很大程度上没用甚至适得其反——人们希望赤狐继续存在以便持续获取赏金，猎杀强度从未达到消灭赤狐所需。

截止 1995 年，澳大利亚在 80 年间为控制入侵植物马缨丹而接连引入了 28种攻击马缨丹的昆虫，但马缨丹仍在散播，而这些昆虫频繁攻击目标以外的植物。其中最好笑的是第 28 种昆虫——澳大利亚人测试了角蝉科的 Aconophoracompressa 对 62 种常见植物的攻击倾向，认为它很安全，将它释放到环境后才发现它很喜欢并未测试过的观赏植物 Citharexylumspinosum，而这种树在澳大利亚居住区很常见。这动摇了人们对生物防治的信心。

新西兰于 1880年代引入白鼬来捕杀泛滥的兔子，但白鼬很快大规模击杀当地鸟类，新西兰人不得不着手控制白鼬。他们使用了投毒、设置陷阱等多种方式，预计新西兰的白鼬会在本世纪中叶灭绝。

意大利近年来闹野猪，部分归因于“环保政策导致适合野猪增加数量的植被持续增加，动物保护政策和环保人士的抗议让控制野猪数量的行动寸步难行”。

我们并不擅长保护环境。
问题：如果人类是由鱼进化而来的，为什么我们反而不能在水里呼吸呢？人类进化经历了一段漫长的岁月，从这些进化当中可以得知，人类是在往一个有优势，且更加智能的方向发展，但是为什么却摒弃了一些对于现在的人来说同样是对我们有利的优势呢？

回答：没那么简单。

人的肺不能处理大量的水，但也不能没有水。包括人在内，脊椎动物的肺泡从表层的水基液体（肺泡液）里获取溶解氧，而不是直接暴露在空气中。

- 成年人的肺泡液约 36 毫升，水分随呼吸流失，补充肺泡液所需的水通常是人每天生存所需水量的约四分之一。
- 在干燥空气中，没有肺泡液保护的肺上皮细胞会在数分钟内因水分流失而受损、死亡。

人的皮肤可以通过扩散作用从水中取得少量溶解氧。这不足以维持整个人体的生命。

- 顺便说，1851 年就知道人的皮肤可以通过扩散作用从空气取得少量氧气；2001 年，实验显示，在皮肤完整、潮湿的条件下，人体表层到 0.25~0.4 毫米深处的细胞可依靠从空气获取的氧生存 。

作为人类祖先的鱼是数亿年前的一些肉鳍鱼，它们起初用鳃呼吸，后来演化至用肺呼吸。

从鳃到肺的转变并不罕见：

- 常见的青蛙、蟾蜍从蝌蚪变态发育而来（一些罕见的小体型青蛙不经过蝌蚪阶段）。蝌蚪的鳃能在水里呼吸。变态发育后，青蛙、蟾蜍的肺不能处理过多的水。
- 青蛙、蟾蜍通常可以在水中靠皮肤吸收溶解氧来维持生命 4 到 7 小时，在水下剧烈运动会缩短它们的潜水时限。
- 不少蝌蚪同时具有鳃和肺。在生命早期，蝌蚪没有足够的力量突破水的表面张力将头伸出水面，依靠鳃和皮肤呼吸溶解氧，但有肺的蝌蚪在体长 3 毫米时就能通过制造气泡呼吸空气。长大一些后，许多蝌蚪用肺获得更多氧气，而鳃和皮肤的呼吸能力不足以长时间维持长大的身体。你可以在这里看到某些祖先的影子。

- 蝌蚪的肺还有助于控制浮力。

用于处理溶解氧的鳃在空气里会很快干燥而塌陷，大幅减少可用于气体交换的表面积。攀鲈、弹涂鱼等辐鳍鱼现在进行时地具有在陆地上活动数小时的能力，攀鲈以鳃上呼吸器官处理空气，弹涂鱼以皮肤、口腔、喉咙处理空气，这些结构的正常功能都需要保持湿润。脊椎动物肺的内陷构造有助于防止结构变得干燥，这降低了排出过多液体的能力。

演化过程中，生物的可遗传性状经常减弱或缺失。无论减弱或缺失了什么，只要可育后代的数量没有明显减少，新性状都有概率作为中性性状在种群中长期存续。对一部分在浅水活动的古代肉鳍鱼来说，“更擅长呼吸空气的性状”在结果上支持更快的代谢、有利于捕食·自卫，可能有利于求偶，并在一定程度上允许“更不擅长处理大量水的性状”不影响可育后代的数量。一些古代肉鳍鱼在登陆前就演化至“成体用肺呼吸空气、在浅水·潮间带等处捕食”，这之中的一些种群日后发展出包括人在内的四足形类。

数亿年来，体型较大的四足形类的耗氧量不能在不大幅修改身体的情况下用鳃维持。从陆地返回海洋的鲸豚类、鳍足类等并未切换回靠鳃呼吸。

- 问题出在水中溶解氧的含量明显低于空气中的氧气。
- 溶解着大量氧气的全氟化碳可维持老鼠之类实验动物呼吸，尽管呼吸远比空气密度大的全氟化碳要消耗相对多的体力。

题目里“人类是在往一个有优势，且更加智能的方向发展”的说法源自过时的定向进化论。在此基础上，由于我国媒体灾难性的表达能力和近年来伸腿瞪眼的语文教育，许多人将“人类是由鱼进化而来的”这句话当成了“人是从某种在水里游的鱼直接发展而来，跟‘古猿’、‘猩猩’、‘猴子’之类无关”，造成更多误会。

过去数十年间，我国生物学义务教育不准确地描述了“一部分鱼演化成两栖类、一部分两栖类演化成爬行类、一部分爬行类演化成哺乳类”。常理而言，用不着“人类是由鱼进化而来”这个情报，提问者也会注意到一部分脊椎动物的呼吸方式在演化过程中发生了变化。大概提问者以为“哇，原来人不是从古猿进化而来的，人应该跟水里游的那些兄弟更像才对”，暂时忘记了青蛙什么的。
问题：在太空中人类的昼夜节律是否会被改变？为什么？

回答：目前会。近地轨道上的光照规律、航天器内的照明状况、微重力、电离辐射、工作时间安排会影响人类航天员的昼夜节律。睡眠不足、睡眠剥夺、疲劳是航天员最常见的主观抱怨。

在天空实验室、和平号空间站、美国航天飞机、国际空间站上记录到航天员每 24 小时的平均睡眠时间约 6 到 6.5小时，他们有时会发生入睡困难。美国航天员在国际空间站的平均安眠药消耗量是地球上普通人群的 10 到 20 倍。

睡眠不足会影响航天员的情绪、认知能力、工作能力。

- 航天员经常两班倒工作。
- 航天器上的部件经常发生故障、让航天员面临计划外的高强度操作需求。
- 航天飞机、联盟号等航天器飞往国际空间站的发射窗口相当窄，参与对接任务的航天员需要在指定发射时间前至少 5 小时醒来，这会影响他们的工作时间安排。
- 细胞培养实验显示，人细胞在微重力下分泌的褪黑素较少，而且一部分褪黑素会被用于应对辐射损伤。这会影响昼夜节律和骨代谢，与微重力的其他效应一起加速骨质流失。

人工调光可以帮助航天员适应。可以在航天器上用人工光照与人工遮光营造接近 24小时的昼夜循环，在保证散热支持的条件下让航天员适当运动锻炼来减慢骨质流失。现有航天器尚未尝试以足够快的自旋来提供拟似重力。
问题：像桃花源这样的封闭聚落最终都会因为近亲繁殖的问题而自然消亡吗？
条件
完全封闭与外界无接触
自然资源充足
人数的话假设一开始有1000村民好了，男女平均

回答：不会，题设的初始村民人数 1000 远远超过处理“近亲繁殖”问题所需。

- 现实中就有不到 1000 人的岛屿部落、偏远村落长期存续。而且，古人类的小型迁徙群体约 160 人。当前人类的基因多样性本就很低，看起来这个水平已经够用了。
- 胡特尔派在十八到十九世纪几乎被来自外部的暴力攻击灭绝，后来以高度近亲繁殖的方式在 125 年间从约 400 人增加到约 42000 人，现在有数百个居民点。他们的每个居民点包含 10 到 20 个家庭，居民点人口约 60 至 250，在居民点的人数超过 250 时，领导人会找个口实、以抽签方式选出半数成员去开拓新的居民点。你可以参考他们的历史，想想 1000 是不是太保守了。

致力于保存濒危物种的科学家考察了多种动物维持生存所需的最小数量，1980 年代，澳大利亚的 Ian Franklin 与美国的 Michael Soulé针对哺乳类和鸟提出 50/500 原则：有 50 只繁殖个体，可以避免近交衰退；有 500只繁殖个体，可以避免漂变造成的不适应。由于要保护的动物的具体情况参差不齐，他们给出的“比起正常的人口规模，更接近 0”的数字经常被同行吐槽，后来干脆乘以10 来搞定：500 只繁殖个体可以忽略近交衰退，5000 只繁殖个体可以自行适应环境。

此外，近亲繁殖本身没有一些人估计得那么危险。普通人的基因组通常有 1 到 2 个纯合时可导致致死疾病的隐性基因。从 1933 年到 1970年在捷克斯洛伐克出生的儿童显示，父母是彼此的一级亲属的儿童有近 40% 患有严重残疾，14%早死。在“躲避战乱、逃到桃花源”之类情景里，逃难前的人群死亡率可能不止如此。对哺乳类家畜育种的经验是，近亲繁殖会快速淘汰若干严重的致病基因，在数代后明显降低遗传负荷，在维持20 代（对古人来说约 320 到 400 年）以上后基本稳定、不再有近交衰退的危险。

自然灾害、传染病、偶然发生的出生率波动等因素对封闭聚落的影响相对大一些。
问题：分子遗传学推翻了哪些传统观点？

回答：传统认为细菌的基因组结构比别的细胞生物都简单是因为原始，但是通过对核糖体RNA等一系列超保守细胞器组分遗传分子钟的构建，遗传关系显示一部分细菌的基因组结构比古细菌和真核生物简单可能是特化的结果。

常见细菌所属于的一些细菌域后期分支，其基因翻译率高、遗传冗余低、基因调节结构简单的特点，并不是原始特征，反而可能是特化的结果。

细菌域一些早期分化的分支的遗传结构的特征更接近古细菌和真核生物的领域，有比较多的无法翻译的冗余遗传物质和基因表达层面的调节结构。

真核生物域的基因翻译率低、遗传冗余高、基因调节结构复杂，反而是保留了更多LUCA的原始特征。

仔细想想这个结果倒是完全符合RNA世界假说的预测，从RNA世界过渡到DNA+蛋白质世界，越原始的特征应该保留越多的核酶、核酸相互作用和冗余基因，基因可翻译为蛋白质的比例更低。

实际上这些细菌在进化史上特化的过程中丢失了很多遗传结构和细胞结构。这种基因翻译率高、遗传冗余低、基因调节结构简单的特点，也导致这些细菌在面对病毒和环境变化时只能大量死亡，靠数量和积累变异应对自然选择压力，在形成针对病毒的特异性免疫与其他细胞互动的方面都采取了与古细菌真核细胞及更早期细菌分支不同的策略，遗传修复机制较少，而是筛选出一些专门作用于特定病毒基因组的具有更高特异性的剪切酶和直接整合噬菌体的结构，也为发展CRISPR/Cas9基因编辑技术提供了天然的原材料。

有趣的是，细胞特化的过程往往也都伴随遗传物质和细胞结构的丢失，在多细胞真核生物中，通过测序生物体内不同来源的细胞，体细胞分化过程经常伴随着随机的遗传物质丢失，只有体内生殖细胞和多能干细胞能保持遗传完整。并且研究已经发现这些随机的遗传物质丢失，竟然和细胞相互识别、免疫识别、组织结构和神经突触的维持都有关系。但同时细胞这种遗传物质随机丢失，也导致已分化的细胞一但被调动，发生去分化并脱离组织环境重新被赋予多能性，这个过程很容易导致癌变，病毒感染、慢性炎症、纤维化等过程由于频繁调用已分化体细胞重新转变为非干细胞的非附着化间充质多能细胞，成为多细胞生物肿瘤发生和肿瘤转移的重要机制。
问题：你知道蚊子有多少种吗？

回答：知道。

截止 2023 年 3 月 9 日，“蚊子”是蚊科 3618 个已知有效物种的通称。

在此基础上，摇蚊科的超过 5000 个物种也经常被人误认为是蚊子。

一些科学家会在网络上更新蚊科的分类情况，例如：

[Mosquito Taxonomic Inventory](https://mosquito-taxonomic-inventory.myspecies.info/valid-species-list)

算上未知物种，地球上当前可能有超过 1 万个物种会被目击者称为“蚊子”。

截止 2023 年 3 月初，不同的科学家将蚊科分成 43 个到 113 个属。

截止 2023 年初，已经观测到约 90 种蚊子能传播疾病，它们主要来自伊蚊属、按蚊属、库蚊属。

截止 2023 年初，已经记录了至少 28 种蚊子化石，每个都可能代表一个历史上存在过的属级分类。
问题：生孩子那么痛苦，为什么人类在过去几百万年中都没有因为不愿生孩子而灭绝呢？

回答：首先，题目的前提“生孩子那么痛苦”的可信度是不稳定的，有时是可疑的。

- 对双胞胎的研究显示，人类女性的骨盆宽度受生活环境的影响似乎超过基因造成的影响。农业时代的饮食变化可能比骨盆宽度的遗传因素造成了更多的产科问题。
- 在过去几百万年的大部分时间里，人的生育没有现在这么痛苦；现代人生育时的痛苦程度也因人而异、在一生中会多次改变，通常二胎或更多胎的痛苦程度低于头胎。

在此基础上，现代的一些宣传是极度歪曲的，夸大了分娩的痛苦和死亡风险。你可以在这个问题下的某些回答里看到千奇百怪的夸张模因。

- 美国麻醉医师协会的全国性调查显示，46% 的新母亲表示，生第一个孩子时经历的痛苦低于她们的预期。询问“分娩过程中最痛的时候有多痛”时，45% 的回答是“像极重的痛经”，16% 的回答是“像严重的背痛”，15% 的回答是“像骨折”。无论使用麻醉还是辅助性的疼痛缓解手段，90% 的参与者表示疼痛缓解有效。

其次，在过去大部分时间里，人们没有足够的认知能力去理解孩子是怎么搞出来的，没有足够的认知能力与技术去进行有效避孕或堕胎。你完全无法指望分娩时的痛苦去阻止历史上的大部分人进行交配、怀孕、分娩。

Sherwood Lerned Washburn 于 1960年提出“产科困境”假说，试图将人类女性那看起来异常困难的分娩说成“演化产生的解决方案”。古尔德过去附和过“产科困境”，将其推得很广。这是个看起来很好懂的模因，被各路媒体和他们的受众到处传播。但这不是事实。提出“产科困境”假说时使用的统计数据可能不反映历史上大部分时候的状况。

- 类人猿的足月妊娠所需时间是灵长类里最长的，黑猩猩、倭黑猩猩的正常妊娠期约 39 周，人的正常妊娠期约 37 到 41 周。黑猩猩、倭黑猩猩的新生儿像人新生儿一样缺乏独立生存能力，需要母亲提供大量照顾。但这两种类人猿并没有人这么高的难产率，它们的产道比新生儿尺寸明显更宽。
- 正常人类新生儿的大脑体积是成年时的 30% 左右，正常黑猩猩新生儿的大脑体积是成年时的 40% 左右，卷尾猴新生儿的大脑体积是成年时的 50% 左右。黑猩猩新生儿那 40% 并没有改变其缺乏独立生存能力的表现。所谓“人类新生儿都是早产儿”的说法是错误的。
- 人大脑生长速度的峰值出现在出生前的几个月间，与生下来就能行走的动物类似（Halley, 2017 年）。
- 将人类女性的骨盆再加宽几厘米以扩大产道，不会和“产科困境”假说设想的那样妨碍双足行走。非洲南部石器时代晚期的人群似乎搞出过身高很低而骨盆很宽的女性，当时他们经常长距离迁徙，化石并未显示这些人在行走方面有什么困难。生物力学也不支持“加宽骨盆会增加运动成本”的想法。
- 农业时代以来，生活方式的改变让人分娩的难度上升。约 12000 年的农业社会生活尚未让人的骨盆宽度重新优化到普遍适合新生儿的大头与宽肩膀（人类新生儿的颅骨可动性减少了大头的影响，肩膀有时比头更不好处理），看起来这造成的影响在种群层面并不重要。当前状态可以算是略有不利的中性性状，能在种群中长期传递。
- 人类胎儿的能量需求和母体能安全地提供的代谢率与散热能力的关系似乎更直接地决定了胎儿能达到的体重。这方面的统计相关性也出现在没有骨头限制产道的鲸类身上（Sacher 和 Staffeldt，1974 年）。
问题：都说全球变暖导致一些珊瑚礁的死亡消失，那其他地方有产生新的珊瑚礁吗？有的话在哪里？

回答：有。珊瑚正在死去的珊瑚留下的位置及其周围生长，一些热带珊瑚的分布区域朝两极移动，另一些相对耐热的珊瑚留在原地。地质史上全球大规模暖化时留下的珊瑚化石也有类似的迹象。

- 二十世纪三十年代以来，科学家在北半球一些地区研究的 9 种珊瑚中有 4 种以每年 14 千米的速度向北扩张。从 1930 年到 2011 年，日本温带领海的冬季表层水温上升了约 2.4 摄氏度，允许更多珊瑚生存在比历史上更靠北的海域并造礁。
- 从 1974 年到 2012 年，赤道海域的珊瑚密度有所下降，亚热带海域的珊瑚密度有所增加。在南北纬 20 度以上海域，珊瑚密度增加了 78% 以上。大量珊瑚出现在北纬 33 度、南纬 30 度附近，这里将会形成新的珊瑚礁。

2022 年，大堡礁受损区域内出现大范围的珊瑚复辟，大堡礁北部的硬珊瑚覆盖率达到约 36%，是自人类开始监测其覆盖率以来的最高水平，大幅超过 2017 年的13%；大堡礁中部的硬珊瑚​​覆盖率估计为 33%，同样是有记录以来的最高水平，大幅超过 2019 年的 14%；大堡礁南部的珊瑚覆盖率估计为 34%，比2021 年下降了 4%，主要原因是棘冠海星爆发。

珊瑚的共生微生物群可以在温度变化下发生变化并适应。

对珊瑚来说，形成“全新的珊瑚礁”通常要花 25 年，有些物种造礁速度更慢或不造礁。人为投放活珊瑚碎片可以加快一些地方的珊瑚生长。
问题：生命科学的第一性原理是什么？
第一性原理的首创者是古希腊著名哲学家亚里士多德。他认为：“任何一个系统都有自己的第一性原理，是一个根基性命题或假设。它不能被缺省，也不能被违反。”

回答：一部分学者认为生命科学的第一性原理是 Erwin Bauer 于 1920 年发表的《生物科学的基本原理》中提出的稳定非平衡原理：

- 生命系统，且只有生命系统，永远不会处于平衡状态。借助自由能，它们持续地做功来避免根据物理和化学定律应当在给定的外部条件下达到的平衡。

Mikhail Volkenstein 于 2009 年给出了更简短的版本：

- 生命系统永远不会处于平衡状态，这以它们的自由能为代价。

在上述命题中，所谓“永远不会处于平衡状态”是靠“一旦某个生命系统不可逆转地达到了平衡状态，该系统就不再算是生命系统”来实现。这不仅在逻辑上相当难看，而且不可避免地遇到了台风之类耗散系统是不是生命系统的问题。

- 已知的生命系统似乎都是耗散系统，生命系统和其他耗散系统的边界要么不存在要么十分模糊。

薛定谔于 1943 年 2 月在都柏林三一学院的公开讲座谈论生命时用“负熵”表示“热力学自由能”，思路跟稳定非平衡原理相似。讲座内容在 1944年出版为《生命是什么》——并不出色的作品，但你可以参考里面的一部分思路。

此外，你可以考虑道金斯的“生命是自然选择塑造的信息”。虽然形式上看起来跟上面的命题有很大差异，但是这个也允许谈论黏土结晶、计算机程序之类的生命特征。
问题：大理石纹螯虾是如何进行“自我复制”来繁殖的？

回答：大理石纹鳌虾，有学者建议命名为“处女鳌虾”，是自然产生的三倍体雌性龙纹鳌虾，进行单性生殖（孤雌生殖）：

- 2007 到 2008 年的两项研究认为，大理石纹鳌虾的卵母细胞不进行减数分裂；
- 2016 年，日本的一项研究显示，大理石纹鳌虾的卵母细胞不进行第一次减数分裂，但会进行类似第二次减数分裂的分裂并自行恢复染色体组数；
- 无论如何，大理石纹鳌虾的孤雌生殖不包含“卵细胞互相融合或卵细胞与极体融合”之类过程，是无融合生殖的孤雌生殖。它们产生的三倍体卵子无需受精，可以被批量排出体外、在适宜的水温下开始发育。
- 这种方法产生的不同个体可以携带各自不同的基因突变，并在和环境的互动过程中配备不同的表观遗传修饰。
- 实验显示，雄性龙纹鳌虾的精子不能让大理石纹鳌虾的三倍体卵子受精。

目前推测大理石纹鳌虾于二十世纪九十年代（最晚 1995年）起源于水族馆中，减数分裂发生的随机错误或是水温变动的影响产生了一颗二倍体卵子，该卵子受精并发育成三倍体个体，单独建立了种群。这是在一代间建立了生殖隔离、形成了新物种。

  

人们对孤雌生殖物种有很多误解，例如大谈“容易感染病原体而灭绝”之类，需要纠正。

其中，有人用绿水螅的图片表示“菌”，在他人指出后声称“为了美观牺牲客观”，很需要纠正。

2021年，实验发现采集自不同地区的大理石纹鳌虾的单核苷酸多态性较低；与此同时，大理石纹鳌虾明显在对新入侵地区存在的高盐度的水做出适应，扩张至祖先未到之地，并在体色、花纹、体型大小上表现出地理差异。大理石纹鳌虾对欧洲气温的适应可能主要来自表观遗传，这是因为实验显示其基因组甲基化程度比龙纹鳌虾显著降低。

大理石纹鳌虾携带鳌虾瘟疫真菌 Aphanomycesastaci，可以传染给世界各地对此敏感的鳌虾（主要是欧洲的鳌虾物种），自身保有北美鳌虾对该病的抗性。讽刺的是，十九世纪以来在该真菌影响下濒临灭绝的欧洲鳌虾均为有性生殖物种。

基因组中的大部分遗传多样性是中性的，既不会提高也不会削弱个体生存或产生后代的能力。生物的环境耐性（包括疾病抗性）相关的基因，影响个体生存或产生后代的能力的遗传多样性，存在于基因组内非常特定的区域，与全基因组的遗传多样性完全无关。快速传代、大量繁殖的无性生殖物种或孤雌生殖物种完全可以拥有压倒有性生殖物种的环境耐性。

不限于无性生殖或孤雌生殖，许多入侵物种抵达新地区时只有数个个体，基因多样性暴跌，但迅速发展为庞大的新种群，并在特定的基因上显示出迅速适应。2021年，科学家在入侵物种“绿蟹”身上再次确认了这件事。

大理石纹鳌虾有 276 条染色体，龙纹鳌虾为 184 条。但是，大理石纹鳌虾似乎存在一些基因丢失，其总碱基对数约为龙纹鳌虾的 140% 而不是150%，这也有助于二者产生生殖隔离。在这样的丢失过程中大量基因会重新排列，与拷贝数的变化一起改变生物的蛋白质合成规律和性状。大理石纹鳌虾的最大体长、最大寿命、单次产卵数都大幅超过龙纹鳌虾，性成熟所需的时间相近。

Bdelloid rotifer 和 Darwinulid ostracods，通称“进化丑闻”，在没有经历有性重组的情况下持续了约 8000 万年到 1亿年，分别产生了 360 个和 28 个物种（Butlin，2002 年；Mark Welch 等，2009 年；Schön 等，2009年）。几个现存的孤雌生殖竹节虫谱系在没有经历有性重组的情况下持续了超过一百万代（Schwander 等，2011年）。孤雌生殖的长期持续存在可以解释为有害突变被表观遗传沉默、表观遗传多样性可以执行序列多样性的功能（例如抑制寄生虫、适应环境），随着时间流逝，表观遗传多样性可能被碱基变化固定为序列多样性，最终产生新物种（Vogt，2015年）。
问题：听说食肉动物的皮肤具有游离性，有一定的防御能力，想知道防御能力如何，贴吧虎吧有人那这个吹老虎的体防？

回答：食肉目皮肤的防御能力一般。狮子、老虎身上容易与其他生物接触的部位的皮肤厚度可达 2~3厘米，能防御一些攻击，但远远没有到值得吹的地步。狮子皮已经被古人证实不适合作为衣服，挂在墙上或放在座椅上当装饰还可以。

老虎皮当衣服的性能同样堪忧，主要用于地毯、壁挂、坐垫。

跟大猫的皮比起来，熊、河狸、海獭、狼獾、渔貂的皮要耐用得多。

在防御穿刺方面，已经在野外观测到狮子·老虎被豪猪刺死、被毒蛇咬死。并非所有毒蛇都有足够长的毒牙来攻击这些动物。

在防御打击方面，“皮肤具有游离性”并不能抵御长颈鹿、大象之类大型植食性动物的踢打。

老虎像其他猫科动物一样有护毛和底毛。护毛比底毛长而粗，有一定的防水性能，可以遮挡紫外线并防御擦伤、轻度切割伤和某些昆虫。底毛就是绒毛，在皮肤周围约束空气来保暖。狮子、老虎的毛比很多人想象的“硬如铁丝或铜丝”要柔软，但没有家猫那么软。

若要抵抗步枪之类武器，体型比虎皮更有用。小口径子弹的击倒能力不足以立即制动成年老虎。你可以使用较大的子弹。
问题：用其他物种的花粉刺激三倍体西瓜会使其结果吗？

回答：一部分非西瓜物种的花粉可以让三倍体西瓜结果，例如葫芦品种“Kachidoki2”的花粉。这种葫芦花粉亦可诱导二倍体西瓜产生符合商业无籽标准的果实，从而省略搞三倍体的过程。

- 实验显示，在上述无籽果实启动发育时，葫芦花粉管根本就没有到达西瓜子房的胚珠。
- 这样搞的结果率约 57.1%，比用二倍体西瓜花粉为二倍体西瓜雌花授粉的结果率 65.0% 略低。
- 用葫芦花粉搞出来的西瓜果实，横截面有变成三角形或长方形的趋势，果长与果宽之比有明显变化，但果实重量、果皮厚度、果肉颜色、糖度与对照组几乎相同。在这个场合，形状变化可能是优势。

顺便说，二倍体西瓜、四倍体西瓜与三倍体西瓜的生殖隔离是不完全的。三倍体西瓜仍有概率产生正常配子，市面上的一些无籽西瓜含有少量正常种子。

- 美国农业部规定，等分的切面露出 10 个或更多成熟种子的“无籽西瓜”不能算做无籽西瓜，一批“无籽西瓜”里超过 10% 的瓜不算数会导致这批“无籽西瓜”评不上美国等级 1。

历史上，生产无籽西瓜的方法主要有用植物生长调节剂刺激二倍体西瓜雌花、用二倍体西瓜花粉为三倍体西瓜雌花授粉、用软 X射线辐照过的二倍体西瓜花粉（配子无活性）为二倍体西瓜雌花授粉、用四倍体西瓜的低活性花粉为二倍体西瓜雌花授粉。使用葫芦花粉的技术跟历史上的其他方法明显不同，产生的果实完全没有正常种子。
问题：动物能通过观看影视作品获得乐趣吗？动物喜爱观看的影视作品可能是什么样的？会提出这个问题是因为的前些天看到一个黑猩猩看视频的视频。黑猩猩眼中的视频是什么样的？它能理解它观看的视频吗？能通过观看视频获得乐趣吗？人类为什么能通过观看视频获得乐趣？其他动物如海豚，章鱼，猫狗等呢？

回答：在播放的内容波长、亮度、刷新率适当的时候，视力不太差的动物可以观看影视作品；在播放的声音频率、响度适当的时候，听力不太差的动物可以听到音频。“能不能理解”“有无乐趣可言”在子非鱼的层面上无法判断，不深究这个的话，看起来动物可以根据互动视频做出人们预期的部分反应，至少能对视频达到和对周围的事物相似的理解程度——原本就看不懂的东西，例如偏微分方程，写在纸上和显示在屏幕上都不懂。

看起来，黑猩猩、猫狗之类可以从看视频和/或听音频中获得一定的乐趣。人们并没有给海豚和章鱼看过什么正经玩意，但章鱼跟水族馆里的摆设玩得看起来不错，这包括而不限于砸水箱、喷水来短路水箱上方的灯。

2013年的一项研究表明，狗可以根据视觉线索选出屏幕上的狗的图像并将它们分组，狗辨认屏幕上的狗的能力高于辨认非狗之物——这可能是长期演化的繁殖相关识别能力。在音频方面，狗对电视发出的狗的声音、友好的人声、玩具的响声做出的反应多于一般杂音。狗的品种可能会影响它对电视的反应：嗅觉敏锐的猎犬对视觉效果不那么感兴趣，而牧羊犬喜欢看到移动的物体。

历史上，低帧率的显像管电视的图像被狗当做简单的运动或光线闪烁。二十一世纪初，在 HDTV 上出现了针对狗的电视频道，称为DogTV，播放面向狗的高帧率视频信号（狗眼适合的帧率约 75赫兹），按照狗能识别的色彩（黄色、蓝色及其组合）着色，包含狗耳能听到的高频声音，节目内容有放松（例如狗在草地上伸懒腰）、刺激（例如狗在南加州冲浪）、生活（狗对响起的门铃做出反应并服从主人的命令）等，每段节目长3~6 分钟以适应狗的观看习惯。

猫也经常在人家里看电视，表现出可以识别电视屏幕上的不同轮廓和动作并对电视发出的声音做出反应。猫眼适合的频率约 70~80赫兹，并对红色识别能力较弱。猫有时会试图攻击电视上的虫子和老鼠。

你可以预期黑猩猩喜欢看黑猩猩生活相关的节目，其余动物大抵也是关注同物种胜过对它们来说“不知所云”的人类肥皂剧。
- 在斯图加特动物园进行的实验证明，播放倭黑猩猩打架的视频会让观看视频的倭黑猩猩感到紧张，播放倭黑猩猩进食、玩耍、交配的视频则无此影响。

他人如何获得乐趣、有无乐趣可言，在子非鱼的层面上同样无法判断。不深究这个的话，人们通常会对看到的东西进行模式识别、匹配、预测并以镜像神经元等触发共情，在看到符合预期的内容时触发奖励机制，在看到严重不符合预期的内容时触发战斗反应和/或镇痛机制（并随后因并无真正的危险而出现回调），诸如此类。视频·音频在你那极度复杂的大脑皮层神经连接网络里激起的更多反应是目前不能精确解析的。

节肢动物基于逐行扫描的复眼在观看显像管电视时获得的图像，根据帧率的差异，可能跟节目内容出现极大的偏差。
问题：养虚拟宠物（任天狗、拓麻歌子、机械玩具）能否和养真宠物一样有助于催产素释放？

回答：能，具体效果在很大程度上取决于虚拟宠物的外形、行为、互动能力。有些时候，机器宠物带来的好处可以超越活动物。

人看到可爱的小狗/小猫的静止图片，会释放一些多巴胺和催产素。这由哺乳动物幼体的视觉线索触发，检测内容包括占身体比例较大的头、占面部比例较大的眼睛、圆润而不分节的身体形状、柔软的身体表面（尤其是绒毛）。这种反应有助于哺乳动物照顾幼体，不限于同物种的幼体。成体仍保有上述特征的小狗、小猫等动物和虚拟宠物可以利用上述机制。机器蛇、机器蝎子、机器蜘蛛、机器苍蝇宝宝、机器蛔虫之类东西要触发上面的机制就难得多了。

动态图、立体影像、可触摸的毛绒玩具、能主动接触人的活动物/机器带来的效果比静止图片更强。动物做出的意想不到的滑稽动作会在神经学层面上吸引人：当你不期望看到可爱的东西却看到了，会触发大脑的奖励机制。不过，同样的行为重复太多次就不会触发这机制了，拓麻歌子（万代电子鸡）那样老式的电子宠物经常让小孩失去兴趣。

与活宠物互动减轻人们压力的前提是宠物行为正常、照顾的难度可承担。机器宠物可以让一部分人觉得足够可爱、能做的事超出预期、照顾起来不难，另一些人（尤其是老年人）会觉得别人送自己机器宠物是在敷衍自己、将自己当小孩对待、用玩具哄自己，后者在人群中占比通常较低。

- 2014 年的一项研究显示，约 10% 的老年人拒绝使用机器海豹 PARO，这比自称不喜欢动物的老年人的比例低。一些老年人可能不是真的不喜欢动物，而是觉得自己没有足够的钱、体力和精力来照顾动物。

针对任天狗，一些研究人员做过调查，发现人们确实觉得从它那里获得了陪伴（这需要背后的一系列化学物质释放与神经活动），但人们反馈的陪伴程度低于真的狗或猫。

世界范围内，人口正在老龄化，老年人和痴呆症患者面临社会孤立和孤独的风险。社交机器人，包括机器宠物，可以提供陪伴、改善情绪、减少焦虑、促进社交互动，产生积极影响，同时避免活动物带来的大部分过敏、传染病、咬伤、抓伤、夜间噪音，还不会像活动物那样受伤或死亡。

- 售价 110 到 130 美元、使用的技术相对简单的“Joy for All”机器猫/机器狗在一定程度上能代替活宠物和更贵的机器产品（例如 PARO 售价 6000 美元）。研究人员分析了美国 15 家购物网站上 1327 条关于买给老年人或痴呆症患者的 Joy for All 机器宠物的反馈，发现大多数人报告对机器宠物的外观与交互性的积极看法，认为机器为用户提供了“照顾”它并将其融入日常生活的机会。
- 一些负面反馈表示老年人拒绝使用机器宠物，或者老年人试图给机器吃饭、喝水而让人困扰，或者老年人在机器关机/维修时担心它“死掉”了、心情不好，或者大半个养老院的老年人都想来摸机器宠物而造成混乱，或者产品不够结实、使用寿命短于 8 个月（往往与被灌水、从床上意外掉落、抱得太紧等有关），或者产品的喵喵叫声太假、转头时有电动机的嗡嗡声之类。
- 总体而言，消费者希望机器宠物容易清洁、耐用、可定制、可远程控制音量和动作幅度，尤其是不要搞出太多不必要的喵喵叫来（老年人会担心猫有什么需求未得到满足）。
- 上述机器猫会对人的触摸和运动做出缺乏可预测性的随机反应，被一些用户解释为类似活猫的行为、值得表扬。你可以联想到《The Last Guardian》里经常无视玩家命令的大鹫（设计初衷就是这更像真的动物）。不过，用不了多久，老年人就可能更需要认知高度发达的机器来照顾他们。
- 机器海豹 PARO 相关的研究就更多了，它在世界多地的养老院获得正面反馈。2017 年在美国养老院进行的研究显示，与听音乐、参加体育活动、接受精神刺激的对照组痴呆症患者相比，每 3 天一次以持续 20 分钟的小组会议的形式与 PARO 互动 3 个月的痴呆症患者表现出更低的压力和焦虑水平、更少的行为问题、更轻的疼痛水平，氧合水平和心脏状态得到改善，可以减少一些精神药物和止痛药。
- 与活狗相比，PARO 持续吸引痴呆症患者注意力的能力较低，这可能与竖琴海豹本身不像狗那样长期与人类互动（痴呆症患者偶尔会说“你应该住在大海里”“你不像是应该在家养的动物”）、PARO 的外观和举动不如真的竖琴海豹幼体可爱有关。
- 一些研究比较了多种机器宠物，发现老年人更喜欢毛茸茸的机器猫、机器狗，他们希望机器动物做出像真实动物的举动来互动，希望机器动物摸起来是温暖的、身体内部摸起来是有弹性的。不切实际的外观、塑料或橡胶的质感、较大的速度和重量、声音太大等特征会让老年人有些反感，但互动能力可以抵消外观与质感的问题。
- 一些媒体声称用机器宠物（尤其是 PARO）陪伴痴呆症患者有“伦理问题”。他们并没有很好地说明到底哪里有伦理问题。

看起来，对于老年人（尤其是痴呆症患者），PARO 具有一定学习能力的人工智能、多样化的传感器（触摸、声音、光、位置）、个体化定制的反应并不比 Joy forAll 机器猫·机器狗的简单设计有用。后者只对触摸和声音做出响应，自带的动作也简单得多。当然，这可能是因为 PARO的海豹造型对老年人来说过于非日常。老年人期望的机器宠物的行为似乎主要是看向用户、翻身、摇尾巴、呼吸、在被抚摸时发出咕噜声、在用户腿上行走之类。
问题：鱼类和海洋里面的哺乳动物，会放屁吗？

回答：将放屁定义为有肛门的动物从肛门排出消化道内的气体（尤其是消化食物产生的气体），那么至少一部分鱼和海洋哺乳类会放屁。

- 生活在浅水中的一些鱼会放屁。健康的金鱼通常不放屁，而是打嗝。消化出现问题的金鱼会放屁。
- 南美洲的淡水鱼灰鳉食用藻类后在消化道里产生的气体跟身体的规模比起来相当多，由此导致的胀气会让它们浮在水面上难以下潜。它们通过放屁排气，放不出足够多的屁会高概率被捕食者攻击。
- 生活在深水中的鱼从口和/或肛门持续排出消化道里的气体。持续排气算不算屁是个哲学问题，建议算。
- 鲸的屁曾数次被拍摄下来。海豚们在海洋馆里放的屁就更多了。
- 根据现场调查，海豹的屁有一股鱼味，很臭。
- 绿色和平的工作人员曾比较 60 种动物的屁味，认为海狮的屁是这之中最臭的。

00:17

许多水生动物开发了屁在降低消化道内压力之外的用途，例如鲱鱼可以通过放屁产生高频率的声音进行交流。

- 海牛以消化道中的气体提供部分浮力，在潜入水下前会从肛门排气。你可以称这种获取浮力的手段是憋屁。当海牛便秘时，屁会阻止它有效潜入水下，造成海牛头朝下尾巴朝上在水中摇摆。
- 沙虎鲨使用和海牛相似的憋屁提供部分浮力，使它们可以悬浮在水中——与大部分鲨鱼不同。其他鲨鱼可能持续排出消化道里的气体。

尚未发现水生动物用屁进行攻击。陆生动物在这方面走得很远。例如串珠草蛉幼虫可以用屁里的化学物质击倒白蚁并捕杀，释放位置合适时一屁可以击倒 6只白蚁，击倒的有效时间可长达 3 小时，通常就这样将白蚁熏死。

  

鱼和海洋哺乳类之外的水生动物在放屁方面的情况不一而足。

- 多孔动物、栉水母动物、扁盘动物、刺胞动物、水生扁形动物、水生线形动物、水生环节动物、棘皮动物等似乎不会放屁。
- 水生软体动物似乎不会放屁。不过，有学者认为头足类的喷水推进是一种类似放屁的行为，可以叫做伪屁。
- 现存的水生无颌类和海鞘会不会放屁还有待研究。
- 小体型两栖类消化道里的气体会较为持续地从肛门排放出来。牛蛙之类体型较大的可以产生恶臭的屁。由于括约肌较弱，两栖类的屁通常无声。
- 至少一部分海蛇、龟、蜥蜴、鳄鱼会放屁。蜥蜴通过放屁排出的不少气体是用嘴吞下去的。一部分陆生蛇类用放屁产生的噪音惊吓其他动物来自卫。
- 现代水鸟在健康状态下不会放屁，因为它们的消化道菌群里没有产生大量气体的微生物。

目前不知道鱼龙、蛇颈龙、沧龙等活着的时候会不会放屁，因为你无法期待屁的痕迹化石保留下来。非水生的非鸟恐龙和翼龙的情况也不清楚。大概至少有一些大型植食性恐龙能够产生消化道胀气。

在水生动物之外，蝙蝠、树懒不会放屁。树懒消化道里产生的含甲烷气体会吸收入血并从呼吸系统排出。

包括人在内，许多会放屁的动物也可以通过打嗝和呼吸排出消化道里的部分气体。
问题：没有线粒体的真核生物能合成血红蛋白吗？

回答：不用那么多前提，任何有核糖体的生物在适当条件下都可以合成血红蛋白。即使是本身基因组里没有血红蛋白相关基因的物种，也可以被转入相关基因，或是更简单地整点血红蛋白mRNA来。

血红蛋白和类血红蛋白分子本来就广泛存在于自然界，在没有血液的植物、真菌、细菌们身上也有应用。没有线粒体的真核生物合成的血红蛋白往往跟你身上的血红蛋白有颇多的氨基酸差异，没有血液也没有肌肉的生物合成的血红蛋白与肌红蛋白往往无法区分，因此“类血红蛋白分子”更准确。

- 根瘤菌与大豆组成的共生构造用根瘤血红蛋白降低游离氧到固氮酶可以接受的程度，供根瘤菌展开固氮活动。根瘤血红蛋白是根瘤菌和植物根系一起分泌的，根瘤菌那都别说线粒体了，压根就是个原核生物。
- 在中学生物试卷里，你可能见过“将兔血红蛋白mRNA放进大肠杆菌提取液，合成出了兔血红蛋白”的题目，通常是选择题，让你选“原核生物和真核生物使用同一套遗传密码子”的。“大肠杆菌提取液”提供的主要是大肠杆菌的核糖体，这混合物里什么细胞核、线粒体都没有。
- 在深海热泉生态系中，巨型管虫用极其复杂的血红蛋白运输二氧化碳、氧气、硫化氢，供其共生的细菌使用。血红蛋白还可以为厌氧生物运输或清除一氧化氮。
- 我们已经发现厌氧古菌Methanosarcina acetivorans拥有类血红蛋白分子，用来隔绝氧气。

因此，血红蛋白的起源可能能一直追溯到LUCA，那比线粒体的出现要早若干亿年。
问题：如何看待运动、健身加快了人体新陈代谢和身体损耗，导致寿命缩短？

回答：没那么简单。

30 岁后，人的最大摄氧量通常每十年下降约10%，这和多种慢性疾病的患病率与死亡率、丧失独立生活能力的风险增加直接相关。缺乏运动是慢性病的主要原因之一。适度体育锻炼可以在一定程度上增加最大摄氧量，降低人死于高血压、2型糖尿病、高血脂、冠心病、中风、癌症的概率，可将全因死亡率降低约 30% 至 35%。与不定期进行锻炼的人相比，每周累计进行 150分钟以上适度体育锻炼（可以是 5 天间每天 30 到 45 分钟）的人的预期寿命更长，锻炼形式可以是简单的步行。

- 13 项研究的结果表明，有规律的体育锻炼与预期寿命延长 0.4 至 6.9 年有关。
- 11 项研究在此基础上考察了死亡率的混杂风险因素，显示有规律的体育锻炼可使预期寿命延长 0.4 至 4.2 年。

“身体损耗”在材料供应充足、细胞功能正常时可以被身体自行修复。

- 研究人员考察了 5823 名 20 到 84 岁成年人的 DNA，发现每周至少有 5 天进行半小时以上慢跑的女性或每周至少有 5 天进行 40 分钟以上慢跑的男性的端粒长度较大，相当于比自己年轻 9 岁的人的平均水平。
- 端粒不是决定性因素，但可以在一定程度上显示细胞水平的氧化应激或炎症强度。
- 研究人员比较了多个年龄段的人的心脏、肺活量、骨骼肌，发现经常锻炼身体的 75 岁老年人的心血管健康水平、肺活量、肌肉力量相当于 40 到 45 岁人群的平均水平。

超重或多年不运动的人也可以通过每天步行 30 到 60 分钟来延长预期寿命。

限制摄入的热量（包括减少每日摄入量和较长的饮食间隔）或增加运动量到刺激 Sirtuins蛋白活跃的程度，可以改善细胞的表观遗传衰老状况，延长多种实验动物的寿命。

另一方面，过度锻炼，尤其是沉迷于减肥或增肌，有概率缩短人的寿命。这通常是循环系统出问题的概率上升所致。11项关于前运动员的预期寿命的对照研究显示，有氧耐力运动员的预期寿命较长，其他运动员的预期寿命有长有短。
问题：生物体可能产生金属单质吗，或者产生半导体，构建逻辑电路？

回答：那不是“可能”的程度，地球上的生物早就可以产生金属单质、半导体、逻辑电路了：

- 地面上就广泛存在将金属氧化·还原来获取少许能量的微生物。你肚里大量存在的大肠杆菌就可以将汞单质氧化为二价汞离子并取得些微的能量，土壤里有多种细菌可以将二价汞离子作为电子传递链的电子受体，还原为汞单质。
- 将金属离子还原为金属单质的细菌相对人类冶金工业来说非常分散，在短时间内不会形成肉眼可见的大量金属单质矿物，但随着时间可能积累并参与矿床的形成。异化金属还原菌能将溶液中的二价钯离子·三价金离子·一价银离子还原为钯、金、银纳米颗粒，对镉、锶等也有效，已经用于微生物燃料电池、污染治理和回收贵金属等研究。
- 生物体内的半导体更是普及到好笑的地步，你身上就有的黑色素就是半导体。人们业已开发出基于姜黄和靛蓝（两种由植物合成的天然染料）的单层天然半导体二极管。
- 硅藻、海绵、水稻等各式各样的生物体可以运用二氧化硅，海绵的二氧化硅骨针是高性能的生物光纤。
- 你身上就有许多神经细胞能执行复杂逻辑电路元件的功能。人大脑皮层第 2 层和第 3 层的锥体神经元的树突臂中的每个微小区室都可以执行复杂的数学逻辑操作，允许单个神经元的树突进行异或运算。

人类制造的各种金属物品可以被细菌腐蚀。二十世纪中叶，研究人员建立的模型是这样的：

- 水中的氢会夺取金属表面的电子形成氢气，在金属表面形成“氢膜”阻碍金属的溶解。附着在金属表面的微生物可以利用体内的氢化酶将硫酸根还原成硫化氢、除去金属表面的氢气，让金属继续溶解侵蚀，硫化氢还能与多种金属发生反应。

2016 年的新理论认为，附着在金属表面的细菌生物膜可以提取金属材料的电子来还原体内的硫酸根。这套系统非常古老，在人类出现之前就已经将二价铁-三价铁循环转换了数十亿年，支持着深海热泉•冷泉和地下的大片生态系。

多细胞生物可以在身上运用金属离子，例如你的骨骼含有大量的羟基磷灰石，铁元素是血红蛋白、固氮酶、叶绿体蛋白等的金属中心。结合共生的细菌或从细菌那里转移的基因，就可以期待将金属单质附着在身体部件上。

- 这不限于脊椎动物。2008 年，研究人员在 136 种昆虫、30 种蜘蛛、12 种环节动物（包括蚯蚓）、4 种蜈蚣的爪子尖端·颚部·尖牙中找到金属离子。这些结构很小，但在与环境接触时可以承受很大的应力。这些金属组成的不是像钉子那样有组织的原子簇，而是单个金属离子分别固定在适当的位置，种类主要是铁、铜、锰、锌。

在切叶蚁的下颚上，成年后短时间内迅速积累的锌离子可以大幅提高其抗压强度。蜘蛛的尖牙也是在成年后一段时间内迅速积累金属离子的。