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

解题思路

把“时间” 离散成秒,用**分层 DP(按时间推进)**解决。 设 f[x][k] 表示“上一秒末”站在位置 x,剩余定身时间为 k(0..3)时的最大得分。

  • 预处理:每个球在时刻 t + y 落地。把所有得分球在该时刻该位置的分数累加到 score[t+y][x];若该处有任意一个非篮球,则 block[t+y][x]=True。
  • 转移(到当前秒 t):
    • 定身秒数每秒减一(最小到 0)。

P3355.第4题-篮球游戏

    1000ms Tried: 16 Accepted: 8 Difficulty: 7 所属公司 : 网易
    算法与标签>动态规划

题目内容

你正在篮球场上与其他玩家玩一场游戏。你需要站在看台边,用推车接住从看台上扔下来的篮球。

篮球上标有不同的积分,你接到后就获得了对应的积分。但是

其中有一部分玩家他们会扔其他种类的球,如果你不小心接到了

这些球,你就需要停在原地3秒。期间你只能等待时间过去,或者正好有球进入车筐中。如果你在停止期间又接到了非篮球的球类,不论之前你的停止时间还剩多少,它都会重新刷新为333秒。

所有的球类都会在111秒的时间里下落111格高度,而你也可以在1s1s1s时间里向左或者向右移动一格,或者不动。当车筐与球重合时,表示你接到了球,你可以在一个位置同时接到多个球。

一开始,你可以选择任意的位置,那么你怎么规划你的移动路线,能够使得接到的球总积分最高呢?

输入描述

第一行有三个整数n(1<=n<=100),m(1<=m<=1000),n(1 <= n <= 100),m(1 <= m<= 1000),n(1<=n<=100),m(1<=m<=1000),

nnn表示可以接到的球以及人可以站立的横向长度,mmm表示扔出的球的总数。

接下来mmm行,每行四个整数vi(0<=vi<=1e5)vi(0 <= vi <= 1e5)vi(0<=vi<=1e5),xi(0<=xi<n)xi(0 <= xi <n)xi(0<=xi<n), yi(0<yi<=1000)yi(0 < yi <= 1000)yi(0<yi<=1000),ti(0<ti<=1000) ti(0 < ti <= 1000)ti(0<ti<=1000),vivivi表示球的积分,

xixixi表示物品的横向坐标,yiyiyi表示物品的初始高度,tititi表示物品开始掉落的时间。当接收到vi==0vi==0vi==0的球时,会使你困在原地333秒,如果此时已经处于被困住的状态,则时间会重置为333秒。

输出描述

玩家最多可以采集到的金矿总矿产值,数据保证所有金矿都可以到达。

样例1

输入

10 3
3 5 3 3
0 3 2 1
1 0 10 6

输出

4

样例2

输入

10 1
0 3 2 1

输出

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 3, 435ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?