首页 > 其他分享 >华为OD机试新员工座位安排系统

华为OD机试新员工座位安排系统

时间:2023-04-07 12:58:11浏览次数:33  
标签:OD blog 华为 csdn article 机试 net

本期题目:新员工座位安排系统

题目

工位由序列 F_1F1​​,F_2F2​​...F_nFn​​ 组成, F_iFi​​ 值为 0 、1 或 2 ,其中 0 代表空置,1 代表有人,2 代表障碍物。

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

输入

第一行为工位序列: F_1F1​​,F_2F2​​...F_nFn​​ 组成,1≤n≤100000 ,F_iFi​​ 值为 0 、1 或 2 ,其中 0 代表空置,1 代表有人,2 代表障碍物。

输出

所有空位中友好度的最大值。如果没有空位,返回 0。

题解地址

标签:OD,blog,华为,csdn,article,机试,net
From: https://www.cnblogs.com/happymeng/p/17295788.html

相关文章

  • 华为OD机试 九宫格按键输入
    本期题目:九宫格按键输入题目九宫格按键输入,有英文和数字两种模式,默认是数字模式,数字模式直接输出数字, 英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入/或者其他字符,则循环中断,输出此时停留的字母。 数字和字母的对应关系如下,注意0只对应空格: 1(,.)2(abc)......
  • AppleScript key code
    https://eastmanreference.com/complete-list-of-applescript-key-codestellapplication"SystemEvents"keycode49endtellPlay:tellapplication"iTunes"toplayPause:tellapplication"iTunes"topause......
  • [CodeForces]4.7
    题目链接:https://codeforces.com/contest/1610/problem/E灵神描述输入t(≤1e4)表示t组数据。所有数据的n之和≤2e5。每组数据输入n(2≤n≤2e5)和长为n的有序数组a(1≤a[i]≤1e9),有重复元素。你需要从a中删除一些元素,对于a的任意非空子序列b,都必须满足:设avg为......
  • 容器启动的 node-exporter 无法监控宿主机磁盘使用率
    一、现象容器启动 node-exporter,在grafana界面显示的磁盘使用率不对监控页面显示:   磁盘实际情况  二、原因容器启动默认监控的是容器本身的磁盘,对宿主机没有权限获取磁盘权限。已知NodeExporter主要通过读取/proc和/sys来获取监控指标,但是容器和宿主机的/pr......
  • LightOJ - 1300 Odd Personality(边双连通+奇圈判定)
    题目大意:给出一张无向图,要求找出符合条件的点条件如下:从该点出发,经过一定数量的边,又回到该点,经过的边不能重复经过,且经过的边的数量为奇数解题思路:要回到原点,且不能重复经过边,只能在边双连通分量中找了接着要判断的是有多少个点,只要边双连通分量中有奇圈,那么这个连通分量中的所......
  • ZOJ - 3469 Food Delivery(区间DP)
    题目大意:有一个餐厅,在X这个位置,送餐速度为v的-1次方,有N个顾客,分别在pos位置,每个顾客都有一个displeasure值,当餐送到该顾客手上时,该顾客的displeasure总值为displeasure值*到手时间问所有顾客的最小displeasure总值和是多少解题思路:首先按位置排个序设dp[i][j][0]为[i,j]这个区......
  • CodeForces - 149D Coloring Brackets(区间DP)
    题目大意:给你一个符合括号规则的字符串,现在要求你将这些括号染色,染色规则如下1.一个括号要么被染成红色,要么被染成蓝色,要么不染2.相邻的括号的颜色不能相同(可以同为无色)3.成对的括号只能有一个被染色问染色的方案数解题思路:0表示不染,1表示红色,2表示蓝色那么成对的括号......
  • Flash Builder TODO/FIXME 标签插件
    在项目开发中,经常有一些需要使用任务或者书签,Flashbuilder中可以手动设定标记,但又一个缺点,在多人开发中,这些标记无法方便的共享.有一种方式就是使用注释来实现同样的标注功能,Flashbuilder4.5中有一个选项(如下图),坑爹FlashBuilder,坑爹的任务标签。。竟然不支持AS。w无奈之下,找到一个......
  • VSCode自建vue示例模板
    步骤打开File->Preferences->ConfigureUserSnippets选择NewGlobalSnippetsfile...输入名字(自定义),填入以下内容,注意修改vue.js路径{"Printtoconsole":{"prefix":"vue","body":["<scrip......
  • 在 Visual Studio Code (VS Code) 中将一段代码注释掉的两种方法
    在VisualStudioCode(VSCode)中,可以使用快捷键或菜单栏的选项来将一段代码注释掉。以下是两种方法:方法一:使用快捷键选中你想要注释的代码。使用下列快捷键:Windows/Linux用户:按下Ctrl+/(单行注释)或Ctrl+Shift+/(块注释)。macOS用户:按下Cmd+/(单行注释)或Cmd+Sh......