有没有人帮忙翻译一下
  • 板块灌水区
  • 楼主ChenZQ
  • 当前回复14
  • 已保存回复14
  • 发布时间2023/8/16 18:34
  • 上次更新2023/11/3 03:19:12
查看原帖
有没有人帮忙翻译一下
745358
ChenZQ楼主2023/8/16 18:34

我们就机房网络被封了,百度翻译不了...

题目描述

The red pandas are in town to meet their relatives, the blue pandas! The town is modeled by a number line.

The pandas have already planned their meetup, but the schedule keeps changing. You are given qq updates of the form x t c.

  • If c<0c < 0 , it means ∣c∣|c| more red pandas enter the number line at position xx and time tt . Then, each unit of time, they can each independently move one unit in either direction across the number line, or not move at all.
  • If c>0c > 0 , it means that cc more blue pandas check position xx for red pandas at time tt . If a blue panda does not meet a red panda at that specific location and time, they dejectedly leave the number line right away. If there is a red panda at a position at the same time a blue panda checks it, they form a friendship and leave the number line. Each red panda can form a friendship with at most one blue panda and vice versa.

The updates will be given in order of non-decreasing xx values. After each update, please print the maximum number of friendships if the red pandas move in an optimal order based on all the updates given in the input above (and including) this update.

The order in which a red panda moves can change between updates.

输入格式

The first line contains qq ( 1≤q≤2⋅1051 \leq q \leq 2 \cdot 10^5 ) – the number of updates.

The ii -th line of the next qq lines consists of 33 integers xix_i , tit_i and cic_i ( 0≤xi≤1090 \leq x_i \leq 10^9 , 0≤ti≤1090 \leq t_i \leq 10^9 , 0<∣ci∣≤10000 < |c_i| \leq 1000 ) – the description of the ii -th update.

It is guaranteed that the xix_i will be given in non-decreasing order.

输出格式

After each update, print the maximum number of friendships that can be formed.

样例 #1

样例输入 #1

5
0 6 3
4 2 -5
7 4 -6
10 5 100
10 8 7

样例输出 #1

0
3
3
3
10

样例 #2

样例输入 #2

5
0 6 3
4 2 -5
7 4 -6
10 5 100
11 8 7

样例输出 #2

0
3
3
3
9

样例 #3

样例输入 #3

7
0 8 6
2 7 -2
3 1 -6
5 3 -8
7 3 -3
8 0 -2
8 2 1

样例输出 #3

0
0
6
6
6
6
7

样例 #4

样例输入 #4

4
0 0 -3
0 0 2
0 0 4
0 0 -10

样例输出 #4

0
2
3
6

提示

In the first example, the number of friendships after each update can be optimized as follows:

  1. 33 blue pandas now check for red pandas at position 00 at time 66 . There are no red pandas anywhere, so there are no friendships.
  2. 55 red pandas now appear at position 44 and time 22 . 44 of the red pandas can travel to position 00 at time 66 , where 33 of them can make friendships with the 33 existing blue pandas.
  3. 66 red pandas now appear at position 77 and time 44 . No new blue pandas are added, so the maximum number of friendships is still 33 .
  4. 100100 blue pandas now appear at position 1010 and time 55 . No red pandas can reach them at a time of 55 , so no new friendships are created.
  5. 77 blue pandas now appear at position 1010 and time 88 . 66 of the red pandas at position 77 and time 44 , along with 11 red panda at position 44 and time 22 , can reach 77 of the blue pandas at position 1010 at time 88 , adding 77 new friendships. This brings the total to 1010 friendships.
2023/8/16 18:34
加载中...