百科问答小站 logo
百科问答小站 font logo



两个人如何通过电话「扔硬币」? 第1页

  

user avatar   han-di-63 网友的相关建议: 
      

在数学中,有一个非常典型的“正则易、逆则难”的现象:那就是很容易算出两个素数的乘积是多少,却没法快速找出一个大数能够分解为哪些素数的乘积

首先介绍一下“合数”和“素数”。有些数能够成更小的数的乘积形式,比如 8 可以写成 2×4,35 可以写成5×7,这样的数就被称为“合数”。

而另一些数则比较特殊,并不能写成更小的数的乘积,而只能被1或自己本身整除,比如2、3、5、 7、23、67、191 等等,这样的数就叫做“素数”。

如果我们选取两个素数,比方说67和71,然后把它们相乘,得到新的数4757,这一步并不困难。但是反过来,除非我们一个数一个数地去遍历尝试,否则是没办法判断出4757可以分成哪两个素数的乘积形式。换句话说,对于“4757能分成哪两个数的乘积”这个问题,回答起来相当困难,验证答案的正确性却相对容易的多。从计算复杂度的角度很容易理解,把67和71相乘的复杂度为O(1),而现有的Pollard Rho快速因数分解算法的复杂度为O(n^(1/4))。

利用上述思路,可以到很多公平的电话抛币方案。比如:

我们规定由A 先抛一枚硬币,如果硬币为正面朝上,A就选择两个 1000 左右的素数;否则就选择三个 100 左右的素数。然后 A 把所选的素数乘起来,只把乘积告诉B,并让B回答这个乘积是两个数的乘积还是三个数的乘积。因为对于普通人而言,这个计算量绝对是难以达到的,所以B只能随机猜一个,并把猜的结果告知A。最后,A向B揭晓答案,并将自己刚才所选的素数告知B,让B验证答案的真实性。用一句话描述核心思想就是A不能捏造,B不能破解。

举个例子,我告诉大家一个素数乘积结果1011811,大家能否在不借助计算机的情况下,通过心算在10秒内告诉我答案呢?

即使有人说,B完全可以作弊,比如他直接借助计算机来分解乘积。不过,若A怀疑B会通过计算机作弊,A完全可以设定各大的乘积位数,例如1000000000000位的素数乘积,即使是超级计算机也没办法在10秒内完成。

理论上说,这种电话抛硬币方案是公平可靠的,但是其执行过程却有点太麻烦,所以在实际中应该不会有人这么做。然而,这种思想在计算机科学中已经得到了广泛应用。利用计算机,我们可以轻松得到几十上百位的素数,并能迅速算出这些大素数的乘积,但要想把乘积快速分解开来是一件几乎不可能完成的任务。

值得一提的是,这也是当今最有影响力的公钥加密算法——RSA算法的原理,利用该算法可以快速对文件进行加密,但是暴力解密却需要花费很长的时间。

【文献】果壳网:两个人能在电话中抛掷硬币吗?


user avatar   bloodytears 网友的相关建议: 
      

中国高考竞争之所以如此激烈,并不是因为中国的高等教育多么优秀,而是因为中国的教育资源过于稀缺,不够千千万万的考生瓜分的。

也正因此,中国拥有一套全世界最残酷的筛选制度。

而通过高考进入清华北大,除了说明这些学生比起其他学生更加适应这场筛选,别的什么也说明不了。

也正因此,越来越多的人选择避开竞争最激烈的战场,用金钱换取国外的优质教育资源。

见到很多像题主这样的人,想不明白为什么在国内连个像样的大学都考不上,到了国外却轻松能进名校。有的甚至产生了浓浓的优越感,陶醉于中国强大的基础教育,并觉得海龟也不过如此。


然而我感到的,却是浓浓的悲哀。国内只能读二流,到了国外却能读名校,正说明,在中国,有千千万万的学生,他们的智力,才学和付出的汗水,分明配得上世界名校的教育资源,却只能在国内接受二流的教育。的确有极少数人摆脱了环境的限制,脱颖而出。然而大多数人,却随波逐流,过着平庸的生活;而他们,或许本能够成为社会的精英,成为推动社会前进的那群人。

我就读于一所国内算一流的大学,我的一位高中同学成绩远不如我,高考末流一本水平,去了UIUC的CS,

他本科期间有大量的机会接触到学校顶尖的实验室,也通过在实验室和教授做科研,要到了牛推,拿到UCB的phd offer.

而我,大二大三曾频繁去找过我们实验室的老师,希望混点科研经历,却无奈地发现他们的生活就是接外包,接国家项目,给底下研究生做,再象征性地发给学生一点工资。学生有活的时候赶项目,没活干的时候每天划水。我真的没什么机会接触到科研相关的实质内容。

而我们那几届出国情况也都惨不忍睹,我最后也只是去了所综排很高学校名气挺大但是专业水平很差的ms ad.

我知道,清北的情况兴许会好很多,但是我的高考成绩当年距离清北只有仅仅几分只差,获得的资源却已经拉开了差距。

毕竟,在中国,清华北大这样的学校,太少了啊。

(图片来源见水印)

中国能花费在高等教育上的经费是有限的,因此只能重点扶植清北交浙等少数学校。2015年,清华大学的科研经费43亿RMB,居中国首位,看起来不少了,然而跟美国排名稍微靠前的一些学校比起来,真是连零头都赶不上。

哈佛大学的校友基金超过360亿美金。

最近几年,中国大陆的高校,尤其是清华北大进步突飞猛进,论文数蹭蹭蹭地飞涨,排名水涨船高。而这很大程度上是建立在压榨一线科研人员的基础之上的。

诚然,中国的高校在经费有限的情况下,取得如此成就实属不易,可喜可贺。

但是,要跻身世界一流大学,比肩哈佛耶鲁之流,依旧任重而道远。各国高校之间的比拼,拼到最后,很大程度上取决于国力的较量,也就是赤裸裸的经费的比拼。

高考前,如果我要准备出国,按照我们高中的历届情况,我毛估估能进个UCB吧,研究生也不至于只能读个水校ad了。要问我后不后悔,多少是有一点的吧,然而也不能说在国内读书完全没有优点

——至少,我当年给家里实打实地省下了200万。

——————

1月28日更新




一夜之间多了很多赞,答主诚惶诚恐。

也被一些人质疑答非所问。

在这里贴一张图。

图片来源:

zhihu.com/question/3189

二本学校就不是学校了吗?

简而言之:那些高考一本二本都上不了的,在参加高考人群中也处于前50%,而且中考已经分流掉一大半人了,这些考不进一本二本的学生,在中国学生中我们暂且认为处于30%,及以下。

中国没有那么多的教育资源给他们就读,国外有,而且有些学校认为人群中的前30%可以接受,何况他们愿意付出金钱。美国的教育资源当然也稀缺,但是最难进的藤校众每年录取率在将近在10%,比清北录取率高多多多多多了,换言之,国外高等教育当然也是稀缺资源,但也比国内丰富多了。

——————

1.1日更新

答主之前写答案仓促,有几处瑕疵,多谢评论区指正,在此先致个歉。

1. 的确不应该拿清北的录取率和藤校的录取率直接比较,更何况这个近10%的入学率对中国学生不适用;

然而,美国人读藤校的概率远大于中国学生上清北的概率,足以说明教育资源上的差距。

那我举另一个例子,

日本人出国留学意愿极低,日本人上东京大学的难度基本等同于中国人考上华五的难度。(数据来源

@Summer Clover

)可以说是远低于中国学生读清北的难度。而且同样是考试入学,不参考家庭背景,拿日本和中国比较可能更具有说服力。

日本的教育资源甚至可以用过剩来形容,近年来一些私立学校因招不到学生而纷纷合并整改或者倒闭。

同时日本人对本国教育的自信,也降低了他们本国人出国留学的意愿。

也许有人会不服,凭什么拿中国既和欧美比,又和日本这些发达国家比,而不和印度比,不和巴布亚新几内亚去比…但是我觉得,在很多国人心里,中国的对手永远只有一个,那就是——外国。

祝祖国越来越好。

2. 不应该直接拿哈佛校友基金直接和清北科研基金直接比较,应该拿哈佛校友基金每年科研拨款和清北科研基金作比较。

在此感谢

@Zichen Zheng

提供的更加详实的数据

operating revenues increased 5.6% to $4.78 billion, and expenses were up 5.3% to $4.70 billion

finance.harvard.edu/fil

哈佛科研经费前几名的学院,每年经费加起来就已经超过200多亿RMB了,已经远超清北。




  

相关话题

  数学的学习,是计算重要,还是理论学习重要? 
  三进制为何比二进制更好? 
  怎样计算圆内任意两点间距离的期望值? 
  亚里士多德车轮悖论的正确解释是什么? 
  伽罗华并没有接受完整的数学教育,为何能解决当时最难的数学问题? 
  0.23571113•••(小数点后面由全体素数组成)是有理数还是无理数 怎么证明? 
  100 万和 50% 的机会拿到 1 亿,你会选哪个? 
  理想情況下,对于任意一种台球布局,是否存在一个击球方案,一杆就能使所有球进洞? 
  你见过的最丑的函数曲线图形是什么? 
  本人文科生 喜欢数学 大学想读数学系但没选物理 怎么办? 

前一个讨论
你们是怎么熬过司考路上最艰难的时光的?
下一个讨论
物质奖励对孩子到底是好是坏?会不会打消学习的积极性或者最原始的目的性,算是教育的失败吗?





© 2024-05-11 - tinynew.org. All Rights Reserved.
© 2024-05-11 - tinynew.org. 保留所有权利