【线段树】站外题求助
  • 板块题目总版
  • 楼主sunyizhe还是MC大佬
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/1/1 20:10
  • 上次更新2023/10/24 05:52:25
查看原帖
【线段树】站外题求助
481330
sunyizhe还是MC大佬楼主2023/1/1 20:10

【时间限制】3000ms 【内存限制】128MB

题目描述

有一个长为 WW,宽为 HH 的木板,现在有 NN 个长为 WiW_i,宽为 11 的纸条要贴在告示板上。

我们会按纸条给出的顺序将 NN 个纸条贴在木板上。我们贴纸条时,如果可以放下,优先选择最高和最左的位置。如果剩余位置放不下该纸条,则该纸条不会被贴在木板上。

给定木板尺寸和 NN 个纸条的长度,如果能贴就输出贴到木板上的行号(从上到下分布为 1H1 \ldots H)。如果不能贴,就输出 1-1

输入格式

输入包含多组数据(不超过 4040 组)

第一行:输入 33 个数 H,W,NH,W,N。(1H,W1091 \le H,W \le 10^91N2×1051 \le N \le 2 \times 10^5

接下来 NN 行,其中第 ii 行为 WiW_i

输出格式

如题目所述。

样例

  • 样例 11

输入:

3 5 5
2
4
3
3
3

输出:

1
2
1
3
-1
2023/1/1 20:10
加载中...