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

核心观察

统一“扣减 i 并截到 0”的含义

当编号为 i 的人到来时,对所有已成年者的操作等价于: 把他们的当前宝石 x 统一替换为 max(0, x - i),而 i 的总收入就是 sum min(i, x)。

“捐献者”视角(关键)

P3607.第3题-成年宝石

    1000ms Tried: 53 Accepted: 5 Difficulty: 8 所属公司 : 科大讯飞
    算法与标签>排序算法

题目内容

在遥远的 Tk 国有 nnn 名未成年人(编号为 111 ~ nnn ),他们每个人初始有 aia_iai​ 颗宝石,每个人 bib_ibi​ 年后成年(题目保证 bib_ibi​ 互不相同),编号为 iii 的人成年时,所有已经成年的人都要给这位刚成年的人 iii 颗宝石(即这个人编号数量的宝石,如果不够 iii 颗将给出自己全部的宝石),请出所有人都成年之后每个人的宝石数量。

输入描述

第一行输入一个整数 n(1≦n≦2×105)n(1 ≦n≦2×10^5)n(1≦n≦2×105) 表示未成年人数。

第二行输入 nnn 个整数 ai(1≦ai≦109)a_i( 1≦a_i ≦ 10^9)ai​(1≦ai​≦109) 表示每个人初始拥有的宝石。

第三行输入 nnn 个整数 bi(2≦bi≦109)b_i( 2≦b_i ≦ 10^9)bi​(2≦bi​≦109) 表元每个人距离成年的时间。

输出描述

输出一行 nnn 个数按照编号从小到大的顺序表示所有人都成年后的每个人的宝石数。

样例1

输入

3
1 3 8
4 2 3

输出

2 0 10

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


ScanQRCodePrompt

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

Forgot password or username?