AT_abc388_g.[ABC388G] Simultaneous Kagamimochi 2
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个饼从小到大依次排列。第 i 个饼(1≤i≤N)的大小为 Ai。
对于两个饼 A 和 B,其大小分别为 a 和 b,当且仅当 a 不超过 b 的一半时,可以将饼 A 放在饼 B 上,形成一个镜饼。
给定 Q 个整数对。第 i 个整数对为 (Li,Ri),请对每个 i 解决以下问题:
仅使用第 Li 到第 Ri 个饼(共 Ri−Li+1 个饼),最多可以同时制作多少个镜饼?
更严格地说,求最大的非负整数 K,使得:
- 从第 Li 到第 Ri 个饼中选出 2K 个饼,将其分成 K 对,每对中一个饼放在另一个饼上,形成 K 个镜饼。
输入格式
输入通过标准输入给出,格式如下:
N
A1 A2 … AN
Q
L1 R1
L2 R2
⋮
LQ RQ
输出格式
输出 Q 行。第 i 行(1≤i≤Q)输出第 i 个整数对对应问题的答案。
输入输出样例
输入#1
11 1 1 2 3 4 4 7 10 11 12 20 5 2 5 3 8 7 11 1 2 1 11
输出#1
2 3 1 0 5
输入#2
24 127 148 170 174 258 311 331 414 416 436 517 523 532 587 591 638 660 748 760 776 837 857 972 984 15 7 11 8 9 8 13 12 15 9 23 1 17 8 12 1 5 6 17 3 7 12 19 13 18 7 22 1 12 14 15
输出#2
0 0 0 0 2 6 0 1 1 0 0 0 3 5 0
说明/提示
- 2≤N≤2×105
- 1≤Ai≤109(1≤i≤N)
- Ai≤Ai+1(1≤i<N)
- 1≤Q≤2×105
- 1≤Li<Ri≤N(1≤i≤Q)
- 输入均为整数
样例解释 1
每个问题的答案如下所示。镜饼的制作方式为示例:
- 饼的大小为 (1,2,3,4)。可以制作 (1,3) 和 (2,4) 两个镜饼。
- 饼的大小为 (2,3,4,4,7,10)。可以制作 (2,4)、(3,7) 和 (4,10) 三个镜饼。
- 饼的大小为 (7,10,11,12,20)。可以制作 (10,20) 一个镜饼。
- 饼的大小为 (1,1)。无法制作任何镜饼。
- 饼的大小为 (1,1,2,3,4,4,7,10,11,12,20)。可以制作 (1,2)、(1,3)、(4,10)、(4,11) 和 (7,20) 五个镜饼。
因此,请按顺序输出 2、3、1、0、5。
输入解题思路,AI测评打分。不知道怎么写?