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

关键观察

把每个“不可用座位”视作一个分隔点,连续可用段就是相邻分隔点之间的空隙。 若一段长度为 LLL,可坐人数为 ⌈L2⌉\left\lceil \tfrac{L}{2}\right\rceil⌈2L​⌉ = ⌊L+12⌋\left\lfloor \tfrac{L+1}{2}\right\rfloor⌊2L+1​⌋。

因此答案始终是所有空隙的

∑⌈L2⌉\sum \left\lceil \frac{L}{2}\right\rceil∑⌈2L​⌉

P3491.第3题-禁止贴贴

    1000ms Tried: 49 Accepted: 7 Difficulty: 6 所属公司 : 蚂蚁
    算法与标签>有序集合

题目内容

教室里有一排 nnn 把椅子,从 111 到 nnn 编号,每把椅子可以容纳一个人。但是由于在教室里禁止贴贴,相邻的两把椅子上不能同时有人坐。一开始,所有的椅子都是可用的。接下来,有 qqq 个事件会依次发生:

  • 在第 111 个事件中,给定一个椅子编号 kkk 。如果编号为 kkk 的椅子是可用的,则将它置为不可用;否则将它置为可用。注意,每次事件的修改都是永久的 .

  • 你需要输出 qqq 个整数:第 iii 个整数代表在第 iii 个事件后,教室的椅子最多能容纳多少人.

输入描述

第一行包含两个整数 n,q(1≦n≦109,1≦q≦2⋅105)n,q(1≦n≦10^9,1≦q≦2·10^5)n,q(1≦n≦109,1≦q≦2⋅105),表示椅子的数量和事件的数量。

接下来 qqq 行,第 iii 行包含一个整数 ki(1≦ki≦n)k_i(1≦k_i≦n)ki​(1≦ki​≦n),表示第 iii 个事件中的椅子编号。

输出描述

输出 qqq 行,每行包含一个整数,其中第 iii 行的整数代表第 iii 次事件后的教室椅子的最大容纳人数。

样例1

输入

5 3
1
2
1

输出

2
2
3

说明 我们用 111 表示椅子可用,000 表示椅子不可用。

  • 在第 111 次事件后,111 号椅子变为不可用,椅子的状态为 011110111101111 .最多容纳 222 个人。一个可行的方案为:第一个人坐在 222 号椅子,第二个人坐在 444 号椅子。

  • 在第 222 次事件后,222 号椅子变为不可用,椅子的状态为 001110011100111 .最多容纳 222 个人。一个可行的方案为:第一个人坐在 333 号椅子,第二个人坐在 555 号椅子。

  • 在第 333 次事件后,111 号椅子变为可用,椅子的状态为 101111011110111 ,最多容纳 333 个人。一个可行的方案为:第一个人坐在 111 号椅子,第二个人坐在 333 号椅子,第三个人坐在 555 号椅子。

样例2

输入

1000000 3
1
1000000
99999

输出

500000
499999
499999

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


ScanQRCodePrompt

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

Forgot password or username?