1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

关键结论

  • 若操作次数足够多,最终状态一定是“尽可能平均”的:差值为 000(当总和可整除 nnn)或为 111(否则)。
  • 我们不直接模拟(m≤2⋅109m\le 2\cdot10^9m≤2⋅109),而是二分答案:设最终极差为 DDD,判定“是否能在至多 mmm 次操作内把所有堆压进某个长度为 DDD 的区间 [L,L+D][L, L+D][L,L+D]”即可。

核心做法:二分极差 + 前缀和 O(1) 计算代价

可行性判定(给定 DDD)

P3612.第2题-滴答

    2000ms Tried: 61 Accepted: 8 Difficulty: 8 所属公司 : 滴滴
    算法与标签>二分算法

题目内容

仓库里一大批货到了。它们被杂乱地摆成了 nnn 堆,第 iii 堆有 aia_iai​ 个箱子。为了让仓库里的货物尽可能平均,小红型号机器人开始出动了!

小红机器人每接收到一次平均货物的信号,即通讯器的一次“滴答”声,就会自动去把箱子数最多的那一堆,如第 jjj 堆,拿出一个箱子,然后把这个箱子放到箱子数当前(已经拿走一个箱子后的当前状态)最少的那一堆,如第 kkk 堆,如果有多个堆箱子数都一样多,任选即可。注意,存在一种情况 j=kj=kj=k (所有堆箱子数相同时),小红机器人完成这一次操作后相当于没有放置,也是合法的操作。

目前通讯器发出了 mmm 次滴答声,小红机器人如果完成了所有操作,箱子数最多的堆和箱子数最少的堆数量之差是多少呢?

输入描述

第一行 111 个整数 TTT ,表示数据组数。

对每组数据,有 222 行。

第一行两个整数 nnn 和 mmm ,表示货物堆数,和通讯器的滴答声数量。

第二行 nnn 个整数 a1,a2,...,ana_1,a_2,...,a_na1​,a2​,...,an​ 表示每堆货物的初始箱子数。

对于 100100100% 的数据:1≤T≤5,1≤n≤100000,1≤m≤2000000000,1≤ai≤20000000001≤T≤5,1≤n≤100000,1≤m≤2000000000,1≤a_i≤20000000001≤T≤5,1≤n≤100000,1≤m≤2000000000,1≤ai​≤2000000000

输出描述

对于每组数据,输出一行一个整数表示答案。

样例1

输入

3
5 1
1 2 3 4 5
5 2
1 2 3 4 5
5 3
1 2 3 4 5

输出

2
2
0

说明

初始箱子为

111 222 333 444 555

第一次滴答声后变成:

222 222 333 444 444(第 555 堆搬了一个箱子到了第 111 堆)

此时最大箱子数和最小箱子数之差为 4−2=24-2=24−2=2

第二次滴答声后变成

222 333 333 444 333(第 555 堆或者第 444 堆搬了一个箱子到第 111 堆或者第 222 堆,注意顺序不同不影响最终答案)

此时最大箱子数和最小箱子数之差为 4−2=24-2=24−2=2

第三次滴答声后变成

333 333 333 333 333(箱子数为 444 的堆搬了一个箱子到箱子数为 222 的堆)

此时最大箱子数和最小箱子数之差为 3−3=03-3=03−3=0

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 0, 72ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?