计算机科学

字符串

字符串,中间

给定一个字符串,找出最长的长度子字符串没有重复的字符。

例如,不重复字母的最长子串“辉煌”“liant”,长度为 5 5 字符。为“aaaa”最长的子串是“一个”,长度为1个字符。

对于下面的字符串,不重复字符的最长子字符串的长度是多少?

1
xhbeqirxwobpuhkojsijumtfhsvyhyznuvzooiqxkvllfrpfnweiucjilnwixlucopomethoczbujltfycvbvvhuzstnmjcqgqchrktvsinunbopmgbwyegwkysmcxsdlhsbtcczfvcfvrbsqsxliyxzgzwvwgvvvgxgqyrbfetiwyqyircnysvcpfywdihnkjhwjsww

细节

  • 注意,非重复是指所有字符都是唯一的子字符串中的无重复,而abece不是无重复。

在密码学中,Caesar的密码可以说是最简单、最广为人知的加密技术。

它是一种简单的替换密码,其中明文中的每个字母都被字母表中某个固定数量位置的字母替换。例如,密码为3.一个将被DB将成为E,等等。

实现Caesar的密码,并通过解码下面的信息来揭示这个问题的答案。

1
Ugfyjslmdslagfk gf kgdnafy lzak hjgtdwe LZW sfkowj ak log ZMFVJWV SFV lowflq log

替换密码是以一对一的方式将每个字母字符映射到另一个字符的密码。例如,下面的字符串

那只敏捷的棕色狐狸跳过了那只懒狗

当加密

'fzq KPGWJ vxbsa RBH lpnic BDQX fzq uomy ebt'

基于上面的替换,你的任务是解读下面的文本。一旦文本被破译,答案就显而易见了。

'qafqx rbxfy FSB oc FZQ oacsqx'

×

问题加载…

注意加载…

设置加载…