Public Judge

pjudge

Time Limit: 3 s Memory Limit: 512 MB Total points: 100 Hackable ✓

#21619. 【PR #2】史莱姆

统计

一个时限调大的版本:https://qoj.ac/problem/3576


给定 $n$ 只史莱姆排成一列,第 $i$ 只史莱姆的大小为 $a_i$。

对于一些史莱姆,可以进行一局游戏:给定非负整数 $k$,设第 $i$ 只史莱姆可以吃掉第 $j$ 只史莱姆当且仅当 $a_i-a_j\ge k$,此时第 $j$ 只史莱姆被删除而 $a_i$ 变为 $a_i+a_j$;史莱姆之间可以任意互相吃,若没有史莱姆能吃掉其他史莱姆则游戏结束;若最后仅剩下一只史莱姆则这只史莱姆获胜,否则没有史莱姆获胜。

$q$ 次询问 $l,r,k$,求在 $[l,r]$ 这段区间的史莱姆进行游戏的情况下,有多少只史莱姆可能获胜。

注意每组询问之间是独立的,即在询问过程中不会有史莱姆吃掉其他史莱姆。

输入格式

第一行,两个正整数 $n,q$。

第二行,$n$ 个正整数 $a_1,\cdots,a_n$。

之后 $q$ 行,每行两个正整数 $l,r$ 和非负整数 $k$,表示一组询问。

输出格式

共 $q$ 行,每行一个非负整数,表示一组询问的答案。

样例 1

input

6 4
3 1 5 3 7 5
1 6 1
4 6 4
1 4 2
2 3 5

output

5
1
1
0

explanation

例如对于第 $2$ 组询问:$k=4$,大小分别为 $3,7,5$ 的史莱姆进行游戏,则大小为 $7$ 的史莱姆可以先吃掉大小为 $3$ 的史莱姆,此时其大小变为 $10$,然后吃掉大小为 $5$ 的史莱姆从而获胜;可以证明大小为 $3$ 和 $5$ 的史莱姆无法获胜。

样例 2

input

3 2
3 3 3
1 3 1
1 3 0

output

0
3

样例 3

见下发文件,该样例符合子任务 $6$ 的限制。

数据范围与提示

对于所有数据,$2\le n\le 2\cdot 10^5$,$1\le q\le 2\cdot 10^5$,$1\le a_i\le 10^9$,$1\le l\le r\le n$,$0\le k\le 10^9$。

子任务编号 特殊限制 分值
$1$ $n,q\le 500$ $7$
$2$ $n,q\le 3000$ $15$
$3$ $a_i$ 单调不降 $24$
$4$ $n,q\le 5\cdot 10^4$,$a_i\le 10^6$ $20$
$5$ $n,q\le 10^5$ $19$
$6$ $ $ $15$

时间限制:$\texttt{3s}$

空间限制:$\texttt{512MB}$

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.