news 2026/10/21 16:38:50

华为题:任务调度

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为题:任务调度

给定一个字符数组tasks,表示 CPU 需要执行的任务列表。每个任务可以用一个大写字母表示。任务可以按任意顺序执行,且每个任务可以在 1 个单位时间内执行完。

两个相同种类的任务之间必须有长度为n的冷却时间。请计算完成所有任务所需的最短时间。

输入描述

第一行输入一个字符串tasks,表示任务列表。

第二行输入一个整数n,表示冷却时间。

输出描述

输出完成所有任务所需的最短时间。

示例 1

输入

text

AAABBB 2

输出

text

8

说明

一种可行安排:A -> B -> idle -> A -> B -> idle -> A -> B,共 8 个单位时间。

C++ 解法

cpp

#include <bits/stdc++.h> using namespace std; int main() { string tasks; cin >> tasks; int n; cin >> n; vector<int> cnt(26, 0); for (char c : tasks) cnt[c - 'A']++; sort(cnt.begin(), cnt.end(), greater<int>()); int maxCount = cnt[0]; int maxCountNum = 0; for (int x : cnt) { if (x == maxCount) maxCountNum++; } int ans = (maxCount - 1) * (n + 1) + maxCountNum; cout << max(ans, (int)tasks.size()) << endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 15:50:24

技术博文必备:信息完整性与芯片合规风险规避

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/18 21:38:14

Apifox全局Token鉴权配置:从静态变量到动态自动刷新

调试接口的时候&#xff0c;最让人上火的不是接口报错&#xff0c;而是报401。更窝火的是你明知道token在哪&#xff0c;却要一个个接口复制粘贴到Authorization头里&#xff0c;粘错一个字符又得排查半天。如果你也天天拿Apifox跟后端接口打交道&#xff0c;应该能理解这种感受…

作者头像 李华
网站建设 2026/10/21 10:14:52

DHCP服务器配置与故障排查全指南:从DORA流程到地址池规划

如果你维护过一台几十号人的办公网络&#xff0c;大概率碰到过这种场景&#xff1a;新同事入职要上网&#xff0c;先想方设法给他找IP&#xff1b;打印机今天好明天坏&#xff0c;查了半天发现是地址冲突&#xff1b;无线换了个AP&#xff0c;全场手机瞬间全部掉线。这些问题单…

作者头像 李华
网站建设 2026/10/18 15:30:06

STM32MP157参考手册RM0436阅读指南:内存、DDR与OTP避坑实践

简介&#xff1a;STM32MP157是意法半导体推出的异构双核微处理器&#xff0c;集成Arm Cortex-A7与Cortex-M4核心&#xff0c;兼顾高性能应用计算与实时控制&#xff0c;广泛应用于工业自动化、消费电子和医疗设备等领域。这份RM0436参考手册面向应用开发者&#xff0c;完整讲解…

作者头像 李华
网站建设 2026/10/21 6:28:22

IP地址规划实战:从VLSM切分到落地验证

接到"IP地址规划作业"这个题目的时候&#xff0c;我第一反应不是它是一道网络课习题&#xff0c;而是想起了自己刚入行时被分配的第一个真实任务&#xff1a;给一家几十人的公司做全网地址规划。当时我用的方法和做作业一样&#xff0c;掏出计算器把网段一切就交差了…

作者头像 李华
网站建设 2026/10/19 11:59:13

AI率中度超标怎么降?从困惑度和突发性入手的手动改写与工具实战指南

1. 这个困扰到底出在哪&#xff1a;先搞懂AI率是怎么算出来的先说个实在话。你在各种平台上看到的“AI率40%-60%”&#xff0c;这个数字本身就不是一个绝对标准&#xff0c;它是检测工具基于一套统计学模型给出的参考值。我见过太多人一看到这个区间就慌了&#xff0c;其实没必…

作者头像 李华