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

思路

  • 关键等价:整场比赛中被击败的战力序列必须严格递增(若上一次击败的是 vvv,则新战力为 v+1v+1v+1,下一次需选 ≥v+1\ge v+1≥v+1 的对手,等价于严格变大)。
  • 同一层内可以任意选择对手并自由排序;跨层只能按层号递增的顺序进行。于是可以将每一层的数组升序排序后按层连接成序列 SSS。
  • 问题化为:SSS 的严格上升子序列(LIS)最大长度。初始战力为 111 仅要求第一项 ≥1\ge 1≥1,对任意 ai,j≥1a_{i,j}\ge 1ai,j​≥1 总是满足,因此不额外限制。
  • 计算方法:对每层排序升序后拼接;对拼接序列做严格 LIS(“牌堆法”):维护数组 tailstailstails,对每个值 xxx 用二分下界(lowerboundlower_boundlowerb​ound)找到第一个 ≥x\ge x≥x 的位置替换;未找到则追加。最终答案为 ∣tails∣|tails|∣tails∣。

正确性说明

P3405.第3题-Tk爬榜竞赛

    1000ms Tried: 17 Accepted: 8 Difficulty: 6 所属公司 : 阿里
    算法与标签>动态规划

题目内容

Tk 是一个战斗狂,秉承着战斗爽的理念,他隐藏了自己无敌的战力,现冒充一个毫无威胁的小萌新参加爬榜竞赛。裁判测试后,Tk 的初始战斗力定为 111 。

比赛共有 nnn 个分级,编号为 111 至 nnn ;第 iii 个分级包含 mim_imi​ 名选手,其中第 jjj 名选手的战斗力为 aija_{ij}aij​ 。

Tk 初始位于第 111 个分级,比赛过程中,他会反复执行以下两种操作之一,直到无法继续。

  • 在当前分级中,选择一名战斗力不低于自己当前战斗力的选手 aija_{ij}aij​ 并击败该选手;此时击败数加 111 ,且 Tk 的战斗力被重置为 aij+1a_{ij}+1aij​+1 ;

  • 如果此时分级编号不为 nnn 选择进入下一个分级,即分级编号加 111 ;该操作不可逆,一旦进入无法返回。

Tk 对比赛本身不感兴趣,他只想知道最多可以击败多少名选手,请输出这个最大击败数。

输入描述

第一行输入一个整数 n(1≦n≦104)n(1≦n≦10^4)n(1≦n≦104) ,表示分级数;

接下来 nnn 行,第 iii 行首先输入一个整数 mi(1≦mi≦2×105)m_i(1≦m_i≦2×10^5)mi​(1≦mi​≦2×105) ,表示第 iii 个分级的选手人数;随后输入 mim_imi​ 个整数 ai,1,ai,2,...,ai,mi(1≦ai,j≦109)a_{i,1},a_{i,2},...,a_{i,m_i}(1≦a_{i,j}≦10^9)ai,1​,ai,2​,...,ai,mi​​(1≦ai,j​≦109) ,表示每位选手的战斗力;

除此之外,保证所有分级中 mim_imi​ 之和不超过 2×1052×10^52×105 。

输出描述

输出一个整数,表示 Tk 在比赛中能够击败的最多选手数。

样例1

输入

2
2 1 8
4 2 3 4 5

输出

5

说明

对于此样例,在第一层击败战斗力为 111 的人,Tk 战斗力重置为 222 ,前往第二层,在第二层击败战斗力为 222 的人,战斗力重置为 333 ,在第二层击败战斗力为 333 的人,战斗力重置为 444 ,在第二层击败战斗力为 444 的人,战斗力重置为 555 ,在第二层击败战斗力为 555 的人,战斗力重置为 666 。

样例2

输入

2
2 1 1
3 2 2 2

输出

2

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


ScanQRCodePrompt

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

Forgot password or username?