palindrome

    -1热度

    2回答

    这是一个检查回文子串的简单程序。 它适用于长度为1000的字符串,但在SPOJ上的长度为100000时发生TLE错误。我应如何优化此代码。保存所有子字符串将不适用于如此大的输入。时间限制为1秒,所以我们最多可以做10^6-10^7次迭代。有没有其他办法可以做到这一点。 #include<bits/stdc++.h> int main() { int t; std::cin

    1热度

    1回答

    Check the complete problem here 厨师喜欢所有阵列相等。但他比其他人更喜欢一些阵列。特别是他喜欢彩虹阵列。 数组是彩虹如果它具有以下结构: 首先A1元素等于1 接着A2元素等于2. 接着A3元素等于3. 接着A4元素等于4. 接着A5元件等于5. 接着A6元素等于6. 接着A7元素等于7. 接着A6元素等于6. 接着A5元素等于5. 接着A4元素等于4. 接着A3元素

    1热度

    1回答

    我觉得这应该是正确的,但我得到一个错误,数量比它应该小1。 def palindrome_chain_length(n): count = 0 while str(n) != str(n)[::-1] : n = n+n count += 1 else: return count

    0热度

    1回答

    我想检查某个单词是否是回文。这是我写的检查的python代码。但它并没有给我正确的结果。 Stack类 class Stack: def __init__(self): self.items=[] def isEmpty(self): return self.items==[] def push(self,data): self.items.append(d

    -12热度

    2回答

    #include <iostream> #include<bits/stdc++.h> using namespace std; int main() { string str = ""; cout << "Palindrome or not?" << endl; cout << "Enter text: "; cin >> str;

    0热度

    1回答

    我想写交换技术功能的回文这需要一个字符串: 如果回文可以通过字符串应该返回回文(用于例如,在交换两个相邻的字符来创建输入字符串“kyaak”,如果我们交换索引1和2中的字符,形成“回文”是回文)否则它应该返回字符串-1。这里有什么问题? def PalindromeSwapper(s): for idx,i in enumerate(s[:]): if (s[idx],s[i

    0热度

    1回答

    如何找到升补, L = {<M>: M is a TM, which accepts some palindrome} 什么是寻找一个补充的一般规则? 我在这个特殊的情况下,以为这将是 L_bar = {<M_bar> : M_bar is a TM, which rejects any palindrome .???

    0热度

    5回答

    我试图设置一个函数来检查单词或文本是否是回文。要做到这一点,它会分割文本,以便每个字母都是新数组的一个元素,它将除去空白并使其成为反转数组。 然后它检查两个数组中相同位置上的每个元素是否相等。如果不是,则返回false,如果是,则返回true。 这里的功能: function palindrome(str) { var low = str.toLowerCase();

    1热度

    1回答

    我的想法是找到最长的回文序列的长度,并从字符串长度中减去它。它会起作用吗?如果没有,请给出解释?

    -3热度

    1回答

    首先,我非常感谢您愿意提供的任何帮助。我是C++的新手,并且一直在浏览本网站以及解决我的问题的其他资源。 此外,这确实是家庭作业的一部分。然而,这个任务已经被打开(令人不安的是,没有得到这个代码的工作)。能够解释我的特定代码中的问题以及如何解决我当前的代码,而不是用刚刚重写的代码以不同的方式解决问题,这将是非常好的。我当然在这个美妙的网站上找到了很多方法来解决这个问题! 我没有得到我的代码错误,但