408608: GYM103202 H The Boomsday Project
Description
Aloha is a poor guy who likes riding a bike. But he is too poor to afford a bicycle.
Recently, the Boom's bike-sharing service entered his school. It only costs $$$r$$$ yuan for every single rent of a bicycle. From then on, Aloha could rent a bike and enjoy the speed and passion of riding.
The Boom's company has launched a promotion program named the Boomsday Project. In this program, users can buy discount cards with several free rents and a valid period. For example, after purchasing a discount card with $$$k$$$ free rents and $$$d$$$ days of valid time, one doesn't need to pay extra fees for the following $$$k$$$ rents in the next $$$d$$$ days. Note that, no matter when the card is bought on day $$$t$$$, it will always expire at the end of day $$$t+d-1$$$. Also, any new discount card overrides the previous one even if it is still valid, i.e., the remaining free rents of the previous discount card are voided immediately when the new discount card is purchased.
There are $$$n$$$ different types of discount cards in the Boomsday Project. A card of $$$i$$$th type with $$$k_i$$$ free rents and a valid period of $$$d_i$$$ days costs $$$c_i$$$ yuan. One can buy any type of discount card unlimited times.
Given the rental records, Aloha wants to know the minimum money he has to pay, provided that he takes the best strategy.
InputThe first line of input contains three integers $$$n,m,r$$$ $$$(1\leq n \leq 500, 1 \leq m \leq 10^5, 1 \leq r \leq 10^9)$$$, denoting the number of discount card types, the number of rental records, and the price of a single rent.
Then follow $$$n$$$ lines, specifying the $$$n$$$ types of discount cards. The $$$i$$$th line contains three integers $$$d_i, k_i, c_i$$$ $$$(1 \leq d_i, k_i, c_i \leq 10^9)$$$, denoting the valid period, the number of free rents, and the price of a discount card of type $$$i$$$.
The last $$$m$$$ lines describe Aloha's rental records. The $$$i$$$th of them contains two integers $$$p_i, q_i$$$ $$$(0 \leq p_i \leq 10^9, 0 \leq q_i \leq 3 \times 10^5, \sum_{i=1}^m q_i \leq 3 \times 10^5)$$$, representing that Aloha would rent bikes $$$q_i$$$ times on Day $$$p_i$$$. It is guaranteed that $$$p_1, p_2, \cdots, p_m$$$ are distinct.
OutputPrint one integer in a line, denoting the minimum money Aloha has to pay if he adopts the best strategy.
ExamplesInput2 1 10 1 3 12 1 2 9 1 10Output
42Input
2 4 10 1 3 12 1 2 9 1 3 2 3 3 3 4 1Output
45