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

解题思路

题意整理:

  • 有一个长度为 N 的数组,初始每个位置都是“未标注”。
  • 目标是把第 i 个位置标成给定的值 B[i]。
  • 一次操作可以选择一个连续区间 [L, R],把这个区间内所有位置的标签统一改成同一个值 x(可以任意选择,且可以覆盖之前的标注)。
  • 问:完成目标数组 B 至少需要多少次操作。

P4469.第1题-单元标注

    1000ms Tried: 23 Accepted: 9 Difficulty: 7 所属公司 : 京东
    算法与标签>动态规划

题目内容

某数据中心有一个包含N个连续存储单元的数组,初始时所有单元的标签均为“未标注”。数据管理员小明需要将这些单元标注为目标字列888,其中BiB_iBi​表示第iii个单元的目标标签。

每次标注操作可以选择一个连续的区间[L,R][L,R][L,R],将该区间内所有单元的标签统一设为某个值xxx。小明想知道要完成目标标注最少需要多少次操作?

输入描述

第一行包含一个正整数NNN,表示存储单元的数量

第二行包含NNN个正整数,依次表示日标标签序列BBB(BiB_iBi​为第iii个单元的目标标签)。

N≤400,1≤Bi≤NN≤400,1≤B_i≤NN≤400,1≤Bi​≤N

输出描述

一行,一个正整数,表不最少需要的标注操作次数

样例1

输入

8
4 4 1 1 1 4 4 4

输出

2

说明

先将全范围标 4,再覆盖中间区域标为1,仅需两次操作

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


ScanQRCodePrompt

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

Forgot password or username?