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

塔子哥的平均数-美团2023笔试(codefun2000)

题目链接
塔子哥的平均数-美团2023笔试(codefun2000)

题目内容

给定一个正整数数组a1 ,a2 ,…,an,求平均数正好等于k的最长连续子数组的长度

输入描述

第一行三个整数,以空格分开,分别表示

输出描述

输出一个整数,表示最长满足题目条件的长度。

样例1

输入

5 2
1 3 2 4 1

输出

3

样例1解释

在这里插入图片描述

题解1

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N = 1e5 + 10;int n, k, a[N], ans;
LL pre[N];unordered_map<LL, int> ump;
int main(){scanf("%d%d", &n, &k);for(int i = 1; i <= n; i++){scanf("%d", &a[i]);pre[i] = pre[i - 1] + a[i];}LL x;ump[0]=0;for(int i = 1; i <= n; i++){x = pre[i] - 1LL*k*i;if(ump.count(x) == 0) ump[x] = i;else {ans = max(ans, i - ump[x]);} }printf("%d\n", ans);return 0;
}
http://www.lryc.cn/news/403876.html

相关文章:

  • 故障诊断 | 基于小波包能量谱对滚动轴承的故障诊断Matlab代码
  • E14.【C语言】练习:有关短路运算
  • python BeautifulSoup库安装与使用(anaconda、pip)
  • 基于Matlab的数据可视化
  • 深入理解Linux网络(二):UDP接收内核探究
  • linux内核中list的基本用法
  • 项目中无关痛痒的词句背后深层含义
  • DLMS协议中的高级安全(HLS)身份验证
  • 2024“钉耙编程”杭电多校1006 序列立方(思维+前缀和优化dp)
  • 钡铼分布式I/O系统边缘计算Modbus,MQTT,OPC UA耦合器BL206
  • 防火墙--双机热备
  • 机器学习 -逻辑回归的似然函数
  • go 实现websocket以及详细设计流程过程,确保通俗易懂
  • 记录工作中遇到的关于更新丢失商品超开的一个坑
  • 形状之美:WebKit中CSS形状的实现与创新
  • 项目管理进阶之RACI矩阵
  • docker: No space left on device处理与迁移目录
  • 设计模式使用场景实现示例及优缺点(结构型模式——外观模式)
  • Artix7系列FPGA实现SDI视频编解码+UDP以太网传输,基于GTP高速接口,提供工程源码和技术支持
  • 加拿大上市药品查询-加拿大药品数据库
  • qt自定义控件(QLabel)
  • 阿里云国际站:海外视频安全的DRM加密
  • 【Apache Doris】周FAQ集锦:第 15 期
  • verilog实现ram16*8 (vivado)
  • 框架使用及下载
  • 通用图形处理器设计GPGPU基础与架构(四)
  • 会Excel就会sql?
  • MyBatis-Plus的几种常见用法
  • 【LeetCode】day15:110 - 平衡二叉树, 257 - 二叉树的所有路径, 404 - 左叶子之和, 222 - 完全二叉树的节点个数
  • 【网络安全的神秘世界】Error:Archives directory /var/cache/apt/archives/partial is missing.