#5317. [USACO25FEB] True or False Test P

[USACO25FEB] True or False Test P

题目描述

注意:本题的时间限制为 3 秒,通常限制的 1.5 倍。本题的内存限制为 512MB,通常限制的 2 倍。

Bessie 正在参加一场 NN 道判断题的考试(1≤N≤2⋅1051\le N\le 2\cdot 10^5)。对于第 ii 道题目,如果她答对了将获得 aia_i 分,如果答错了将失去 bib_i 分,如果不回答则分数不变(0<ai,bi≤1090<a_i,b_i\le 10^9)。

因为 Bessie 是一头聪明的牛,她知道所有的答案,但她担心 Elsie(主考官)会在测试后追溯性地更改至多 kk 道题目,使得 Bessie 无法答对这些题目。

给定 QQ(1≤Q≤N+11\le Q\le N+1)个 kk 的候选值(0≤k≤N0\le k\le N),求对于每一个 kk,Bessie 在回答至少 kk 道题目的前提下可以保证的分数。

输入格式

输入的第一行包含 NN 和 QQ。

以下 NN 行每行包含 aia_i 和 bib_i。

以下 QQ 行每行包含一个 kk 的值。每个 kk 的值出现至多一次。

输出格式

对于每一个 kk 输出一行,包含对于该值的答案。

输入输出样例 #1

输入 #1

2 3
3 1
4 2
2
1
0

输出 #1

-3
1
7

说明/提示

样例 1 解释:

对于每一个 kk 的值,Bessie 的最优策略都是回答所有的题目。

  • 测试点 2∼42\sim 4:N≤100N\le 100。
  • 测试点 5∼75\sim 7:Q≤10Q\le 10,N≤2⋅105N\le 2\cdot 10^5。
  • 测试点 7∼207\sim 20:没有额外限制。