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分析

解题思路

先把题意抽象一下:

一次操作本质上是:

  • 选一个偶数 aia_iai​
  • 从 aia_iai​ 身上拿走一个因子 222,即 ai←ai/2a_i \leftarrow a_i / 2ai​←ai​/2
  • 再把这个因子 222 送给某个 aja_jaj​,即 aj←aj×2a_j \leftarrow a_j \times 2aj​←aj​×2

P4810.第3题-数组字典序优化与尾随零

    1000ms Tried: 62 Accepted: 19 Difficulty: 5 所属公司 : 字节
    算法与标签>贪心算法

题目内容

小红拿到了一个长度为 nnn 的数组 {a1,a2,…,an}\{a_1,a_2,\dots,a_n\}{a1​,a2​,…,an​}。她可以进行最多 kkk 次如下操作:

  • 步骤一:选择两个下标的元素 aia_iai​ 和 aja_jaj​(即满足 i≠ji \neq ji=j),且 aia_iai​ 为偶数;
  • 步骤二:将 aia_iai​ 除以 222,同时将 aja_jaj​ 乘以 222。

经过最多 kkk 次操作后,小红希望数组的字典序尽可能小。由于操作后数组元素可能非常大,良心的小红不需要你写高精度进行计算,只需要你输出操作结束后数组中每个元素末尾有多少个 000(十进制表示下的尾随零)即可。

从数组的第一个元素开始逐个比较,直到找到第一个不同的位置,比较这个位置元素的大小,较小的数组的字典序也较小。

输入描述

在一行上输入两个整数 nnn 和 kkk(1≤n≤1051 \le n \le 10^51≤n≤105,1≤k≤1091 \le k \le 10^91≤k≤109),分别表示数组长度和最多操作次数;

在第二行输入 nnn 个整数 a1,a2,…,ana_1,a_2,\dots,a_na1​,a2​,…,an​(1≤ai≤1091 \le a_i \le 10^91≤ai​≤109),表示数组的初始元素。

输出描述

在一行上输出 nnn 个整数,第 iii 个整数表示操作结束后第 iii 个元素末尾 000 的数量。

样例1

输入

5 1
1 2 3 4 5

输出

0 0 0 0 1

说明

在上述样例中,初始数组为 {1,2,3,4,5}\{1,2,3,4,5\}{1,2,3,4,5}。

  • 小红进行一次操作,选择 ai=2a_i = 2ai​=2 和 aj=5a_j = 5aj​=5;
  • 将 222 除以 222 得到 111,将 555 乘以 222 得到 101010;

最终数组为 {1,1,3,4,10}\{1,1,3,4,10\}{1,1,3,4,10},各元素末尾 000 的个数依次为 {0,0,0,0,1}\{0,0,0,0,1\}{0,0,0,0,1}。

样例2

输入

3 20
1024 5 125

输出

0 0 3

登录后即可使用 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, 32ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?