华为OD机试 - 日志首次上报最多积分(Python)

news/2024/10/19 0:19:58/

题目描述

日志采集是运维系统的的核心组件。日志是按行生成,每行记做一条,由采集系统分批上报。

如果上报太频繁,会对服务端造成压力;
如果上报太晚,会降低用户的体验;
如果一次上报的条数太多,会导致超时失败。
为此,项目组设计了如下的上报策略:

每成功上报一条日志,奖励1分
每条日志每延迟上报1秒,扣1分
积累日志达到100条,必须立即上报
给出日志序列,根据该规则,计算首次上报能获得的最多积分数。

输入描述

按时序产生的日志条数 T1,T2…Tn,其中 1<=n<=1000,0<=Ti<=100

输出描述

首次上报最多能获得的积分数

用例

输入:
1 98 1
输出:
98
说明:
T1 时刻上报得 1 分
T2 时刻上报得98分,最大
T3 时刻上报得 0 分

输入:
50 60 1
输出:
50
说明:
如果第1个时刻上报,获得积分50。如果第2个时刻上报,最多上报100条,前50条延迟上报1s,每条扣除1分,共获得积分为 100-50=50

输入:
3 7 40 10 60
输出:
37


http://www.ppmy.cn/news/58024.html

相关文章

电子绘画画笔笔刷模式的学习笔记

PS画笔笔刷模式的学习笔记 笔刷基础画笔本身的性质理解画笔在计算机层面上的实现方式 图层之间关系总结 笔刷基础 本学习笔记以Photoshop为例&#xff0c;讲解电子绘画的画笔、图层的关系。 画笔本身的性质 首先&#xff0c;电子绘画中数位笔的特点是能够感知绘画时的力度&a…

( 字符串) 205. 同构字符串 ——【Leetcode每日一题】

❓205. 同构字符串 难度&#xff1a;简单 给定两个字符串 s 和 t &#xff0c;判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t &#xff0c;那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符&#xff0c;同时不改变字符的顺序。不同…

JavaScript中的模块化编程

JavaScript是一种强大的编程语言&#xff0c;它可以在浏览器中进行客户端脚本编写&#xff0c;并且在服务器端也有广泛的应用。随着JavaScript应用的增多&#xff0c;JavaScript代码的复杂度也不断增加。为了提高代码的可维护性和重用性&#xff0c;模块化编程变得越来越重要。…

JUnit 5 使用教程 及 JUnit 4/5的差异

1. JUnit 5产生的原因 JDK 8在java中带来了迷人的功能,最值得注意的是lambda表达式 为了适应 Java 8 风格的编码和新的功能特性,JUnit 提供了JUnit 5 2. JUnit 5 架构 与 JUnit 4 相比,JUnit 5 由来自三个不同子项目的几个不同模块组成:JUnit 5 = JUnit Platform + JUni…

Java NIO(Java Non-Blocking IO:非阻塞式IO)(2)

1.NIO非阻塞网络编程原理分析 1>.NIO非阻塞网络编程相关的(Selector、SelectionKey、ServerScoketChannel和SocketChannel)关系梳理图: 说明: ①.当客户端连接时,会通过服务器端ServerSocketChannel得到/生成对应的SocketChannel; ②.通过register(Selector sel,int ops)…

1 认识仿真工具Packet Tracer【实验】【计算机网络】

1 认识仿真工具Packet Tracer【实验】【计算机网络】 前言推荐1 认识仿真工具Packet Tracer1.1账号注册与Packet Tracer软件下载1.1.1 下载1.1.2 安装 1.2 Packet Tracer界面简介1.2.1 总述1.2.2 详细 1.3网络拓扑构建与设备模块添加1.3.1如何往工作区中添加设备1.3.2添加连线1…

【移动端网页布局】流式布局案例 ④ ( Banner 栏制作 | 固定定位 | 标准流 | 百分比宽度设置 )

文章目录 一、Banner 栏样式及核心要点1、实现效果2、核心要点分析 二、完整代码示例1、HTML 标签结构2、CSS 样式3、展示效果 一、Banner 栏样式及核心要点 1、实现效果 在上一篇博客中 , 实现了 搜索栏 , 在本篇博客开始实现 搜索栏 下方的 Banner 栏 ; 2、核心要点分析 Bann…

python:分层抽样(取出0和1中70%的数值)

分层抽样是一种从总体中抽取样本的方法&#xff0c;它将总体划分为若干个层次&#xff0c;然后在每一层中分别抽取样本。分层抽样可以保证每一层中的样本数量相对均衡&#xff0c;从而可以提高样本的代表性。在本文中&#xff0c;我将介绍分层抽样的原理、优点以及应用场景&…