【新员工座位安排系统】python实现-附ChatGPT解析

news/2024/7/20 18:21:41 标签: python, 华为od, 哈希, 滑窗

1.题目

新员工座位安排系统
知识点:数组、统计、哈希表、差分、滑窗
时间限制: 1s 空间限制: 256MB 限定语言: 不限
题目描述:
工位由序列F1,F2,..,Fn组成,Fi值为0、1或2。其中0代表空置,1代表有人,2代表障碍物。

  1. 某一空位的友好度为左右连续老员工数之和
  2. 为方便新员工学习求助,优先安排友好度高的空位;
    给出工位序列,求所有空位中友好度的最大值

输入描述:
第一行为工位序列: F1,F2,...Fn组成,1<n<=100000,Fi值为0、1或2
其中0代表空置,1代码有人,2代表障碍物
输出描述:
所有空位中友好度的最大值。
如果没有空位,返回0

示例1
输入:

python">0 1 0

输出:



http://www.niftyadmin.cn/n/5064755.html

相关文章

【34】cobra 框架

一. cobra是什么 cobra是一个命令行程序库&#xff0c;可以用来编写命令行程序。同时&#xff0c;它也提供了一个脚手架&#xff0c;用于生成基于 cobra 的应用程序框架。非常多知名的开源项目使用了 cobra 库构建命令行&#xff0c;如Kubernetes、Hugo、etcd等等等等。 二. 引…

剑指offer——JZ6 从尾到头打印链表 解题思路与具体代码

一、题目描述与要求 从尾到头打印链表_牛客题霸_牛客网 (nowcoder.com) 题目描述 输入一个链表的头节点&#xff0c;按链表从尾到头的顺序返回每个节点的值&#xff08;用数组返回&#xff09;。 如输入{1,2,3}的链表如下图: 返回一个数组为[3,2,1] 0 < 链表长度 < …

UE 自定义的 Automated Tests 没有显示在会话前端 Session FrontEnd 的原因

在看大象无形&#xff0c;我直接拷贝它的代码的&#xff0c;但是我没有看到自定义的测试出现在会话前端 #include "CoreMinimal.h" #include "Misc/AutomationTest.h" #include "Logging/LogMacros.h"#include "TestModulePrivatePCH.h&qu…

代谢组学最常用到的数据分析方法(五)

代谢组学是一门对某一生物或细胞所有低分子质量代谢产物&#xff08;以相对分子质量<1000的有机和无机的代谢物为研究核心区&#xff09;进行分析的新兴学科。因此从复杂的代谢组学数据中确定与所研究的现象有关的代谢物&#xff0c;筛选出候选生物标记物成为代谢物组学研究…

Python 列表操作指南2

将元组的元素添加到列表中&#xff1a; thislist ["apple", "banana", "cherry"] thistuple ("kiwi", "orange") thislist.extend(thistuple) print(thislist)remove() 方法用于移除指定的项目。 示例&#xff0c;移除 …

国庆中秋特辑(六)大学生常见30道宝藏编程面试题

以下是 30 道大学生 Java 面试常见编程面试题和答案&#xff0c;包含完整代码&#xff1a; 什么是 Java 中的 main 方法&#xff1f; 答&#xff1a;main 方法是 Java 程序的入口点。它是一个特殊的方法&#xff0c;不需要被声明。当 Java 运行时系统执行一个 Java 程序时&…

S-Clustr(影子集群)僵尸网络@Мартин.

公告 项目地址:https://github.com/MartinxMax/S-Clustr/tree/V1.0.0 1.成功扩展3类嵌入式设备,组建庞大的"僵尸网络" |——C51[开发中] |——Arduino |——合宙AIR780e[开发中] 2.攻击者端与服务端之间通讯过程全程加密,防溯源分析 3.Generate一键自动生成Arduino…

AcWing 286. 选课,《算法竞赛进阶指南》

286. 选课 - AcWing题库 学校实行学分制。 每门的必修课都有固定的学分&#xff0c;同时还必须获得相应的选修课程学分。 学校开设了 N 门的选修课程&#xff0c;每个学生可选课程的数量 M 是给定的。 学生选修了这 M 门课并考核通过就能获得相应的学分。 在选修课程中&am…