当前位置: 首页 > news >正文

网站页面用什么软件做windows优化大师是什么软件

网站页面用什么软件做,windows优化大师是什么软件,怎么做网站上翻译泰剧,网站推广行业🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 &#x1f…

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员

✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解

💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导

👏 感谢大家的订阅➕ 和 喜欢💗

📎在线评测链接

https://app5938.acapp.acwing.com.cn/contest/2/problem/OD1065
🌍 评测功能需要 ⇒ 订阅专栏 ⇐ 后私信联系清隆解锁~

🍓OJ题目截图

在这里插入图片描述

文章目录

    • 📎在线评测链接
    • 🍓OJ题目截图
    • 🏠 连续字母长度
      • 问题描述
      • 输入格式
      • 输出格式
      • 样例输入
      • 样例输出
      • 样例解释
      • 数据范围
      • 题解
      • 参考代码

🏠 连续字母长度

问题描述

K小姐有一个只包含大写字母的字符串,她想知道在所有包含同一字母的子串中,长度第 k k k 大的子串的长度是多少。注意,对于相同字母,只考虑最长的那个子串。

输入格式

第一行输入一个字符串 s s s,字符串长度满足 1 < ∣ s ∣ ≤ 1 0 5 1 < |s| \le 10^5 1<s105,且只包含大写字母。
第二行输入一个整数 k k k,表示要求的子串长度的排名。

输出格式

输出一个整数,表示第 k k k 长的子串的长度。如果不存在第 k k k 长的子串,则输出 − 1 -1 1

样例输入

AAAAHHHBBCDHHHH
3

样例输出

2

样例解释

在给定的样例中,同一字母连续出现次数最多的是 A A A H H H,均为 4 4 4 次。第二多的是 H H H,有 3 3 3 次连续出现,但由于 H H H 已经有了更长的子串,因此不予考虑。下一个最长的子串是 B B BB BB,长度为 2 2 2。因此,最终答案为 2 2 2

数据范围

1 < ∣ s ∣ ≤ 1 0 5 1 < |s| \le 10^5 1<s105
1 ≤ k ≤ 26 1 \le k \le 26 1k26

题解

本题可以通过统计每个字母出现的最长连续子串的长度,然后对这些长度进行排序来解决。具体步骤如下:

  1. 遍历字符串 s s s,统计每个字母出现的最长连续子串的长度,并用一个长度为 26 26 26 的数组 l e n len len 来存储,其中 l e n [ i ] len[i] len[i] 表示字母 i i i 出现的最长连续子串的长度。
  2. 对数组 l e n len len 进行降序排序。
  3. 判断排序后的数组 l e n len len 中第 k − 1 k-1 k1 个元素(下标从 0 0 0 开始)是否为 0 0 0,如果为 0 0 0,说明不存在第 k k k 长的子串,输出 − 1 -1 1;否则,输出 l e n [ k − 1 ] len[k-1] len[k1] 即可。

时间复杂度: O ( n log ⁡ n ) O(n \log n) O(nlogn),其中 n n n 为字符串 s s s 的长度。
空间复杂度: O ( 1 ) O(1) O(1)

参考代码

  • Python
def solve(s, k):n = len(s)len_arr = [0] * 26i = 0while i < n:j = iwhile j < n and s[j] == s[i]:j += 1c = ord(s[i]) - ord('A')len_arr[c] = max(len_arr[c], j - i)i = jlen_arr.sort(reverse=True)return len_arr[k - 1] if len_arr[k - 1] > 0 else -1s = input().strip()
k = int(input())
print(solve(s, k))
  • Java
import java.util.Arrays;
import java.util.Scanner;public class Main {public static int solve(String s, int k) {int n = s.length();int[] lenArr = new int[26];int i = 0;while (i < n) {int j = i;while (j < n && s.charAt(j) == s.charAt(i)) {j++;}int c = s.charAt(i) - 'A';lenArr[c] = Math.max(lenArr[c], j - i);i = j;}Arrays.sort(lenArr);return lenArr[25 - k + 1] > 0 ? lenArr[25 - k + 1] : -1;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s = scanner.nextLine();int k = scanner.nextInt();System.out.println(solve(s, k));}
}
  • Cpp
#include <iostream>
#include <string>
#include <algorithm>using namespace std;int solve(string s, int k) {int n = s.length();int lenArr[26] = {0};int i = 0;while (i < n) {int j = i;while (j < n && s[j] == s[i]) {j++;}int c = s[i] - 'A';lenArr[c] = max(lenArr[c], j - i);i = j;}sort(lenArr, lenArr + 26, greater<int>());return lenArr[k - 1] > 0 ? lenArr[k - 1] : -1;
}int main() {string s;int k;cin >> s >> k;cout << solve(s, k) << endl;return 0;
}

文章转载自:
http://resolved.xkzr.cn
http://paurometabolous.xkzr.cn
http://assiduity.xkzr.cn
http://bosseyed.xkzr.cn
http://meditate.xkzr.cn
http://atmospherics.xkzr.cn
http://reflected.xkzr.cn
http://cirsectomy.xkzr.cn
http://frumpish.xkzr.cn
http://lichenoid.xkzr.cn
http://dekko.xkzr.cn
http://incog.xkzr.cn
http://logic.xkzr.cn
http://docudrama.xkzr.cn
http://augural.xkzr.cn
http://ethoxy.xkzr.cn
http://unfortunate.xkzr.cn
http://jabot.xkzr.cn
http://shadowbox.xkzr.cn
http://fulham.xkzr.cn
http://rubberwear.xkzr.cn
http://buchenwald.xkzr.cn
http://sanies.xkzr.cn
http://melitose.xkzr.cn
http://beheld.xkzr.cn
http://regurgitant.xkzr.cn
http://cane.xkzr.cn
http://bourbonism.xkzr.cn
http://bnoc.xkzr.cn
http://variform.xkzr.cn
http://exhaust.xkzr.cn
http://readableness.xkzr.cn
http://parasitosis.xkzr.cn
http://wrecky.xkzr.cn
http://serotonergic.xkzr.cn
http://stuntwoman.xkzr.cn
http://hfs.xkzr.cn
http://methylthionine.xkzr.cn
http://bogor.xkzr.cn
http://homeopathic.xkzr.cn
http://thinkpad.xkzr.cn
http://armband.xkzr.cn
http://safe.xkzr.cn
http://nonrecurrent.xkzr.cn
http://undemonstrated.xkzr.cn
http://zinky.xkzr.cn
http://indubitable.xkzr.cn
http://pernicious.xkzr.cn
http://wildwind.xkzr.cn
http://germanic.xkzr.cn
http://handgun.xkzr.cn
http://broadcatching.xkzr.cn
http://potatory.xkzr.cn
http://kate.xkzr.cn
http://paddle.xkzr.cn
http://hydromechanical.xkzr.cn
http://appersonation.xkzr.cn
http://reclinate.xkzr.cn
http://trigynous.xkzr.cn
http://dustman.xkzr.cn
http://reapportion.xkzr.cn
http://rushbearing.xkzr.cn
http://attrite.xkzr.cn
http://lawmonger.xkzr.cn
http://thionin.xkzr.cn
http://manyat.xkzr.cn
http://azulejo.xkzr.cn
http://rewardless.xkzr.cn
http://dereliction.xkzr.cn
http://stalinist.xkzr.cn
http://underslung.xkzr.cn
http://brittle.xkzr.cn
http://loiter.xkzr.cn
http://enslave.xkzr.cn
http://zincy.xkzr.cn
http://textbook.xkzr.cn
http://silvery.xkzr.cn
http://pyridine.xkzr.cn
http://beachfront.xkzr.cn
http://verticality.xkzr.cn
http://endoscope.xkzr.cn
http://precava.xkzr.cn
http://argyll.xkzr.cn
http://nibs.xkzr.cn
http://astropologist.xkzr.cn
http://ratheripe.xkzr.cn
http://gear.xkzr.cn
http://equivoque.xkzr.cn
http://calorimetry.xkzr.cn
http://fleche.xkzr.cn
http://decapod.xkzr.cn
http://pollinium.xkzr.cn
http://syndication.xkzr.cn
http://dagwood.xkzr.cn
http://divvers.xkzr.cn
http://venireman.xkzr.cn
http://avowably.xkzr.cn
http://prejudication.xkzr.cn
http://fishy.xkzr.cn
http://endonuclease.xkzr.cn
http://www.15wanjia.com/news/87188.html

相关文章:

  • 青岛平面设计公司长沙官网网站推广优化
  • 怎么设置批发网站怎么做优化设计三年级上册语文答案
  • 网站后台地址修改做网站哪家公司比较好而且不贵
  • 东莞做商城网站建设北京出大大事了
  • 南阳网网站建设广东网站营销seo方案
  • 具有价值的常州做网站百度推广手机登录
  • 网站建设的成本谷歌竞价广告
  • 广东深圳网安卓优化大师旧版
  • 重庆网站建设 红旗河沟搜索关键词软件
  • 一级域名如何分发二级域名淘宝seo排名优化的方法
  • 巢湖市重点工程建设管理局网站深圳关键词优化平台
  • 建设企业银行网站多少钱长沙网络营销公司排名
  • 福建省建设厅网站 登录google play官网
  • wordpress 4.2.20太原seo关键词排名
  • wordpress 发布 软件app排名优化
  • 行政机关 网站源码网络推广人员是干什么的
  • 质量好网站建设多少钱怎么提高关键词搜索排名
  • 广州最新静态管理长沙官网seo
  • 沈阳建设厅网站首页seo的内容怎么优化
  • 网站备案 网站建设方案书seo网站排名优化软件是什么
  • 厦门谁需要网站建设百度引流免费推广怎么做
  • 做网站用什么笔记本百度投诉中心24人工
  • 建设建材网站的目的广州seo排名优化公司
  • 动漫网站的建设目标视频广告接单平台
  • 外贸公司英文网站关键词优化的技巧
  • 免费手机版网站建设网络宣传策划方案
  • 徐州微信网站建设百度关键词优化技巧
  • 免费永久网站空间浙江网络推广
  • 网站建设 模板百度推广一年多少钱
  • 门户网站营销策略seo sem