CF835C.Star sky

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

The Cartesian coordinate system is set in the sky. There you can see nn stars, the ii -th has coordinates ( xix_{i} , yiy_{i} ), a maximum brightness cc , equal for all stars, and an initial brightness sis_{i} ( 0<=si<=c0<=s_{i}<=c ).

Over time the stars twinkle. At moment 00 the ii -th star has brightness sis_{i} . Let at moment tt some star has brightness xx . Then at moment (t+1)(t+1) this star will have brightness x+1x+1 , if x+1<=cx+1<=c , and 00 , otherwise.

You want to look at the sky qq times. In the ii -th time you will look at the moment tit_{i} and you will see a rectangle with sides parallel to the coordinate axes, the lower left corner has coordinates ( x1ix_{1i} , y1iy_{1i} ) and the upper right — ( x2ix_{2i} , y2iy_{2i} ). For each view, you want to know the total brightness of the stars lying in the viewed rectangle.

A star lies in a rectangle if it lies on its border or lies strictly inside it.

输入格式

The first line contains three integers nn , qq , cc ( 1<=n,q<=1051<=n,q<=10^{5} , 1<=c<=101<=c<=10 ) — the number of the stars, the number of the views and the maximum brightness of the stars.

The next nn lines contain the stars description. The ii -th from these lines contains three integers xix_{i} , yiy_{i} , sis_{i} ( 1<=xi,yi<=1001<=x_{i},y_{i}<=100 , 0<=si<=c<=100<=s_{i}<=c<=10 ) — the coordinates of ii -th star and its initial brightness.

The next qq lines contain the views description. The ii -th from these lines contains five integers tit_{i} , x1ix_{1i} , y1iy_{1i} , x2ix_{2i} , y2iy_{2i} ( 0<=ti<=1090<=t_{i}<=10^{9} , 1<=x_{1i}<x_{2i}<=100 , 1<=y_{1i}<y_{2i}<=100 ) — the moment of the ii -th view and the coordinates of the viewed rectangle.

输出格式

For each view print the total brightness of the viewed stars.

输入输出样例

  • 输入#1

    2 3 3
    1 1 1
    3 2 0
    2 1 1 2 2
    0 2 1 4 5
    5 1 1 5 5
    

    输出#1

    3
    0
    3
    
  • 输入#2

    3 4 5
    1 1 2
    2 3 0
    3 3 1
    0 1 1 100 100
    1 2 2 4 4
    2 2 1 4 7
    1 50 50 51 51
    

    输出#2

    3
    3
    5
    0
    

说明/提示

Let's consider the first example.

At the first view, you can see only the first star. At moment 22 its brightness is 33 , so the answer is 33 .

At the second view, you can see only the second star. At moment 00 its brightness is 00 , so the answer is 00 .

At the third view, you can see both stars. At moment 55 brightness of the first is 22 , and brightness of the second is 11 , so the answer is 33 .

首页