该存储库包含用于模拟100名囚犯和一个灯泡问题的代码。 问题 有一个监狱,院子里有可以由囚犯打开或关闭的灯。 有100个囚犯被单独监禁,这意味着他们不能彼此互动,也不能从外界获得任何感官信息。 入狱时,灯泡将关闭。 监狱长每天都以相同的概率挑选一名随机的囚犯,让他们参观院子,如果愿意的话,他们可以切换照明灯。 每天,选定的囚犯都可以选择告诉监狱长所有囚犯都至少参观过院子一次: 如果囚犯是对的,那么监狱长将他们全部释放。 如果犯人错了,那么所有的人都会被处决。 请注意,这是可选的,他们可以等到100%确定他们的选择。 在转移到监狱期间,他们在知道所有上述条件的情况下应选择什么策略? 解决方案 请参阅礼宾课程,以了解囚犯如何选择策略以最大程度地减少在监狱度过的时间。
2023-03-15 07:22:51 22KB Java
1
带有python中的tkinter GUI的RSA-Calculator RSA是现代计算机用来加密和解密消息的算法。 它是一种非对称密码算法。 非对称意味着有两个不同的密钥。 这也称为公共密钥密码术,因为可以将其中之一提供给所有人。 另一个密钥必须保密。 它基于这样一个事实,即找到整数的因数很难(因数分解问题)。 RSA代表Ron Rivest,Adi Shamir和Leonard Adleman,他们于1978年首次公开描述它。RSA的用户创建并随后发布两个大质数的乘积以及一个辅助值作为其公钥。 主要因素必须保密。 任何人都可以使用公共密钥对消息进行加密,但是使用当前发布的方法,如果公共密钥足够大,则只有了解素数因素的人才能对消息进行解码。
1
利用comsol对声子晶体的传输特性进行计算,考虑不同散射体半径的三维二组元的形式。
每当您打开太多模型子系统的窗口时,此例程都会检查所有这些窗口,排除顶级窗口,并关闭所有其余窗口,包括范围和打开的对话框
2023-03-09 11:24:14 2KB matlab
1
作为输入,它会询问您的数据最初采用的温度单位,然后询问您要将数据转换成的温度单位。 它也可以处理数组。
2023-03-08 17:47:44 1KB matlab
1
洪水频率分布 (FFD) 是免费软件,用于分析洪水并估计不同重现期的分位数1- 在 FFD 2.0 中,我们引入了十 (10) 个概率分布: 正态分布、对数正态分布 (2p)、Gumbel 分布Racine-Normal 分布、(GEV) 分布、Gamma 分布 (2p)、Log Pearson 3 分布、Goodrich 分布、LogNormal (3P) 和 Weibull 分布 (2p) 2-在FFD 2.1中,一些分布的参数估计方法可以是: a- 力矩法或 b- L-力矩法3-分位数的结果估计的下限和上限为 95%(古德里奇分布除外)。 4-Quantile-Quantile 图 (QQ-plot) 与相关系数 R 一起显示。 5-显示分位数和观察数据之间的均方根误差 (RMSE)。 6-回报期为:2、5 10、20、50 100、500、1000和10000年7-在excel文件
2023-03-08 15:19:04 954KB matlab
1
在这个 GUI 中,用户可以轻松地插入图中显示的参数,然后选择具有输出频率的源的波形。 有六个用于输出的图形,如图所示,每个图形都用于可视化一个参数,请参见图。
2023-03-08 11:02:53 6KB matlab
1
最近在做实际项目时,需要将相应文件先进行打包压缩,然后再将压缩包再打包形成一个压缩文件进行下载,在实际过程中花费了一定的时间,共享出来希望对各位有用。C# 代码,压缩采用的ZipHelper类
2023-03-07 23:57:53 104KB C# 文件压缩 打包下载
1
这个 Matlab 代码展示了 5 种不同的边缘检测算法在正常和噪声图像上的应用。 使用的算法有:CANNY、PREWITT、ZERO CROSS、ROBERTS ans BOUDA。 使用的噪声是:高斯、泊松、盐和纸和斑点。 该文件文件夹包含6个文件: lena.pgm:图像文件 without_noise.m :边缘检测器与正常图像的应用 With_Gaussian_noise.m :边缘检测器与噪声(高斯)图像的应用 With_poisson_noise.m :带有噪声(泊松)图像的边缘检测器的应用 With_Salt_paper_noise.m :带有噪声(Salt & Paper)图像的边缘检测器的应用 With_speckle_noise.m :带有噪声(散斑)图像的边缘检测器的应用 https://www.researchgate.net/publication/34
2023-03-03 16:36:33 223KB matlab
1
新项目中需要进行chaincode开发工作。并且可能需要chaincode 间互相调用的操作。这里记录一下我的调研过程。 首先问题 1:chaincode 间是否可以互相调用,是从fabric 哪个版本开始支持,最新版是否支持? 2:chaincode 间互相调用的边界?如,是否支持不同channel 间的chaincode调用?还是只支持同一channel 里的chaincode 调用? 3:chaincode 间的调用是否支持写操作? 基于以上三个问题,开始探索之路。 首先利用百度,检索chaincode 间调用的博客。发现还是有很多的文章,这里放一些我看的文章地址: https://bl
2023-03-03 14:58:27 49KB ab ann br
1