QOJ.ac

QOJ

时间限制: 2.0 s 内存限制: 256 MB 总分: 100

#18096. 玩具店

统计

Taja 經常經過一家玩具店,並觀察店櫥窗旁的電子看板,上面顯示著兩個整數。店櫥窗展示了多種玩具,但看板上的數字可能與實際剩餘的玩具種類數量不同步。事實證明,並非店櫥窗裡的每種玩具都能被購買,因為玩具並非在購買後立即從櫥窗移除,而是在購買後經過一段時間才會移除。對於不同種類的玩具,這段時間可能不同。

共有 $n$ 種玩具。對於每一種玩具,已知其初始數量為 $c_i$,且在購買後 $t_i$ 分鐘,該玩具會從櫥窗中移除。每一分鐘會發生以下事件:

  • 從店櫥窗中移除在對應分鐘數前購買的玩具;
  • 更新電子看板;
  • 新顧客到來,並必定會購買某種尚有庫存的玩具。

Taja 一直對電子看板上數字的含義很感興趣,最近她終於弄明白了。這兩個數字都代表店內還有多少種玩具可以購買,但第一個數字代表「截至目前為止,可能還有庫存」的種類數量,而第二個數字代表「截至目前為止,確定還有庫存」的種類數量。Taja 也想知道這個看板對顧客的資訊量有多大。因此,她需要一個程式來模擬顧客的行為並更新看板。

你的任務是:計算每一分鐘電子看板上的數字。

輸入格式

第一行包含一個整數 $n$ ($1 \le n \le 10^5$),代表玩具的種類數量。

接下來的 $n$ 行,每行包含兩個整數 $c_i$ 和 $t_i$ ($1 \le c_i \le 10^5, 1 \le t_i \le 100$),分別代表第 $i$ 種玩具的初始數量,以及購買後經過多久會從櫥窗移除。

下一行包含一個整數 $k$ ($1 \le k \le 10^5$),代表顧客數量。

接下來的 $k$ 行,每行包含一個整數 $q_i$ 以及 $q_i$ 個整數 $p_1, p_2, \dots, p_{q_i}$,代表在第 $i$ 分鐘被移除的玩具數量以及這些玩具的編號。

輸出格式

輸出應包含 $k$ 行,每行包含兩個整數 $a_i$ 和 $b_i$,分別代表第 $i$ 分鐘開始時電子看板上的兩個數字。

範例

輸入 1

3
1 2
2 1
3 3
6
0
0
0
3 1 2 3
0
1 2

輸出 1

3 3
3 2
3 2
2 2
2 2
1 1

說明

在上述範例中,店櫥窗包含一種第一類玩具、兩種第二類玩具和三種第三類玩具,它們分別在購買後 2、1 和 3 分鐘後被移除。看板上的數字應按以下順序變化:

  • 3/3:在第一位顧客之前沒有顧客,他可以購買任何玩具。
  • 3/2:第一位顧客可能購買了第一類玩具,因此無法確定第二位顧客是否能買到它。
  • 3/2:由於第一類和第二類玩具都沒有從櫥窗中移除,這意味著第一位顧客購買了第三類玩具。目前還無法確定第二位顧客購買了什麼。
  • 2/2:第一類玩具已售罄。
  • 2/2:沒有玩具從櫥窗中移除,這意味著上一位顧客購買了第三類玩具。
  • 1/1:只剩下最後一種第三類玩具。

Discussions

About Discussions

The discussion section is only for posting: 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.
  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.