A90545.「USACO 2023.2 Platinum」Hungry Cow

普及-

通过率:0%

时间限制:6.00s

内存限制:512MB

题目描述

题目译自 USACO 2023 February Contest, Platinum Problem 1. Hungry Cow

Bessie 是一头很饿的奶牛。每天晚饭如果谷仓里有干草的话,她会吃一捆干草。FJ 不想让 Bessie 饿着,所以在一些天他会送一些干草,这些干草会早上送到(在晚饭之前)。具体来说,在第 di (1di1014)d_i\ (1\le d_i\le 10^{14}) 天,FJ 会送 bi (0bi109)b_i\ (0\le b_i\le 10^9) 捆干草。

处理 U (1U105)U\ (1\le U\le 10^5) 次如下的更新操作:给定一个数对 (d,b)(d,b),将第 dd 天送到的干草捆数更新为 bb。在每次更新后,输出 Bessie 所有能吃到草的日期之和对 109+710^9+7 取模后的值。

输入格式

第一行一个整数 UU

接下来 UU 行,每行一次更新操作。

输出格式

输出每次更新操作之后的日期和对 109+710^9+7 取模后的结果。

输入输出样例

  • 输入#1

    3
    4 3
    1 5
    1 2
    

    输出#1

    15
    36
    18
    
  • 输入#2

    9
    1 89
    30 7
    101 26
    1 24
    5 1
    60 4
    5 10
    101 0
    1 200
    

    输出#2

    4005
    4656
    7607
    3482
    3507
    3753
    4058
    1107
    24531
    

说明/提示

  • 第 3 组数据:U5 000U\le 5\ 000
  • 4-10 组数据:更新只会增加第 dd 天送到的干草
  • 11-22 组数据:无附加限制
首页