#P9528. [JOIST 2022] 蚂蚁与方糖 / Ants and Sugar
[JOIST 2022] 蚂蚁与方糖 / Ants and Sugar
Background
JOISC2022 D3T3
Problem Description
Mr. JOI is a biologist. He is going to do some experiments on ants and sugar cubes.
Mr. JOI’s experiment is carried out on a wooden stick of length . This stick is placed from left to right. The point whose distance from the left endpoint is is called the point with coordinate .
At the beginning, there is nothing on the stick. Mr. JOI will perform operations. The -th operation is described by three integers , meaning:
- If , Mr. JOI places ants at the point with coordinate .
- If , Mr. JOI places sugar cubes at the point with coordinate .
Since both ants and sugar cubes are very small, it is possible that some ants and sugar cubes are placed at the same point. Mr. JOI may also perform multiple operations at the same point.
The ants used in this experiment are very “curious”. Specifically, when Mr. JOI claps his hands, each ant performs the following action:
- If there exists a sugar cube whose distance from the ant is at most , it chooses any one of them and eats it.
It is possible that multiple ants eat the same sugar cube at the same time.
For each , Mr. JOI wants to know the answer to the following question.
- Suppose Mr. JOI claps his hands once after the -th operation. What is the maximum number of sugar cubes that are eaten by at least one ant?
Write a program that, given the operations performed by Mr. JOI and the value of , answers Mr. JOI’s question for all .
Note that Mr. JOI does not actually clap his hands. Therefore, the positions of the ants do not change, and the sugar cubes are not actually eaten.
Input Format
The first line contains two positive integers , representing the number of operations and the range within which an ant may eat a sugar cube.
The next lines describe the operations. The -th line contains three integers , representing one operation.
Output Format
Output lines. The -th line contains one integer, representing the maximum possible number of sugar cubes that would be eaten by at least one ant if Mr. JOI claps his hands once after the -th operation.
4 1
1 1 1
2 2 1
1 3 1
2 0 1
0
1
1
2
20 1
2 16 778913911
1 7 558407445
1 1 589762439
1 17 74646747
1 1 149104909
1 15 956697952
2 6 389372991
2 4 867453845
1 15 157353445
1 9 846177695
1 7 747107163
2 10 525670462
2 16 478912944
2 6 301733761
2 12 132966485
1 1 748012313
2 10 830922632
1 19 969484637
1 13 370330582
1 1 464798040
0
0
0
74646747
74646747
778913911
1168286902
1168286902
1168286902
1168286902
1168286902
1693957364
2103741597
2405475358
2405475358
2405475358
2725982591
2725982591
2858949076
2858949076
20 6
2 27 12
2 9 11
1 36 10
2 39 4
2 14 9
2 33 7
2 38 20
2 0 20
2 25 16
1 14 3
1 13 19
2 6 4
2 15 6
2 33 4
1 12 11
1 44 1
2 17 14
2 12 19
1 48 18
2 30 16
0
0
0
4
4
10
10
10
10
13
30
30
32
32
40
41
44
44
44
44
20 268886972
1 984472666 733463744
1 478477245 94817772
1 242536956 330762563
1 65794782 319137646
1 320548477 937296140
1 815011370 938193848
1 565184190 917533785
1 245417414 534089975
1 529908772 977043962
1 603891865 700935654
2 167042244 479827216
2 173921297 798343455
2 916159596 810126726
2 999299355 465535307
2 965968070 501768990
2 936073643 174976034
2 832859952 778072072
2 955489596 704853861
2 246733786 382428992
2 227669861 390905006
0
0
0
0
0
0
0
0
0
0
479827216
1278170671
2088297397
2553832704
2949828263
2949828263
3727900335
3727900335
4110329327
4501234333
Hint
[Sample Explanation #1]
In this sample, all operations and the answer for each are as follows:
- Mr. JOI places one ant at coordinate .
Since there are no sugar cubes, the answer is . - Mr. JOI places one sugar cube at coordinate .
If Mr. JOI claps now, the ant at coordinate will eat the sugar cube at coordinate , so the answer is . - Mr. JOI places one ant at coordinate .
If Mr. JOI claps now, the ants at coordinates and will eat the sugar cube at coordinate at the same time, so the answer is . - Mr. JOI places one sugar cube at coordinate .
If Mr. JOI claps now, the ants at coordinates and can eat the sugar cubes at coordinates and respectively, so the answer is .
This sample satisfies the constraints of subtasks .
[Sample Explanation #2]
This sample satisfies the constraints of subtasks .
[Sample Explanation #3]
This sample satisfies the constraints of subtasks .
[Sample Explanation #4]
This sample satisfies the constraints of subtasks .
[Constraints]
For all testdata, it holds that:
- .
- .
- .
- .
- .
The additional constraints and scores for the subtasks are shown in the table below:
| Subtask ID | Additional Constraints | Score |
|---|---|---|
| , , and is even | ||
| is even, , | ||
| No additional constraints |
Translated by ChatGPT 5