- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我有一个家庭作业问题,要求我描述一个接受 L = {a^n: n is prime}
的非确定性图灵机的程序。 .我不确定如何解决这个问题。我知道吗?我是否使用 a
s 作为一元数字并计算它们?我可以忽略字符串,只测试主要的 n 吗?或者素数是已知的,因此只有那些单元格位置接受状态,我可以像往常一样读入数据?
我应该怎么做?
最佳答案
首先,您可以在某处使用内存位置来标记是否发现字符串具有质数长度,然后或多或少地按照 Ness 的建议进行操作(尽管我并不完全理解他的回答)。
使用埃拉托色尼筛。从长度为2的辅助字符串开始,在输入字符串和辅助字符串中向右移动一个,当碰到辅助字符串的结束字符时回到辅助字符串的开头,直到碰到输入的结束字符字符串。这样就可以看到helper 字符串是否对输入字符串进行了分割。然后转到长度为 3 的辅助字符串并执行相同操作,依此类推。仅当没有任何辅助字符串长度除以输入字符串长度时,输入字符串长度才是素数。如果一个辅助字符串长度确实除以输入字符串长度,请使用您的标志内存插槽来显示这一点。并让算法检查标志内存插槽,如果它被标记,则中止所有处理,以便可以拒绝字符串。
现在,在迭代输入的任何时候都允许非确定性跳出内循环,以便机器可以开始测试下一个长度的辅助字符串。这样,从某种意义上说,所有长度的辅助字符串都将被同时测试,但是当您的标志槽被标记时,它们都会停止处理并拒绝该字符串。
最后一个问题。字符串之前可能会被接受(虽然时间在这里是一个非概念),但它们被发现是非素数。如果你能解决这个问题,你就领先我一步了。
附言德里尼亚斯是邪恶的
关于primes - 图灵机接受质数长度的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10116111/
我知道这不是寻找素数的最佳方法,也不是最有效的方法;但是,我似乎无法找到 169 算作素数的原因(就我而言,对于较小的数字,它可以正常工作)。 public static int checkPrime
有人可以指导我获取素数吗?这是家庭作业,所以我不想要答案,但一些指示将不胜感激。这真的让我很烦:( 我想我很接近。但是我遇到的问题是数字 25 和 35。它们不是质数,但是这个函数正在返回它们 var
利用正则判别素数,来源于网络,神人! 复制代码 代码如下: Set regex = New RegExp regex.Pattern = "^1?$&b
质数又称素数。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除的数;否则称为合数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑
我在 Ruby on Rails 中尝试如何找到质数。这是我的代码: 助手:app/helpers/test_helper.rb module TestHelper
lower = int(input("from:")) upper = int(input("to:")) for num in range(lower,upper + 1): if num >
最近我对 LINQ 很感兴趣。我正在尝试获取质数。我实际上做得很好,但我的代码没有显示低于 Sqrt(n) 的素数。 static void Main(string[] args) {
在尝试设计算法时,我偶然发现了这个问题。这不是家庭作业。 令 P_i = 前 i 个素数的数组。现在我需要最小的 i 这样 Sum 1 / (P_i[n]*P_i[n]) >= 1. (如果这样的
本文已收录到 AndroidFamily ,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 上周跟大家讲到小彭文章风格的问题,和一些朋友聊过以后,
我是新来的。我正在尝试解决此练习 Problem 18只是为了加强我的解决能力。我已经编码了答案。该任务要求“在 1,000,000 以下的质数中,有多少个数位之和等于两周中的天数?” (两周是 14
我是一名优秀的程序员,十分优秀!