substantiv

Time limit: 0.5s Memory limit: 64MB Input: substantiv.in Output: substantiv.out

-- Puteți să îi scrieți soțului meu că copiii au venit să mănânce?
-- Sigur, dar câți copii sunt?
-- 4, de ce?
-- Păi ca să știu câți "i" să pun.

Definim substantivul comun gigel cu gen masculin (un gigel, doi gigei), care reprezintă un copil de 7 ani, 4 luni și 16 zile numit Gigel.

În parc există exact NN gigei, mai exact gigel1,gigel2,,gigelNgigel_1, gigel_2, \dots, gigel_N. Aceștia sunt cu mamele lor (mama1,mama2,,mamaNmama_1, mama_2, \dots, mama_N). Fiecare mamaimama_i intenționează ca gigeligigel_i să stea în parc de la momentul stist_i la momentul dridr_i.

Însă, mamele au un obicei foarte ciudat, neînțeles de nimeni. La fiecare moment tt, dacă tt este prim și gigeligigel_i este în parc, mamaimama_i îl va mai lăsa încă un minut după (cu alte cuvinte, dridr_i crește cu 11).

La fiecare moment tt, efectul gigela are gravitate xx, unde xx reprezintă numărul de gigei din parc în momentul tt.

Lumea este o simulare de la momentul 11 până la momentul TT, iar tu ești un angajat al celor care o controlează (Gigelsoft). Cerința ta este să monitorizezi efectele gigela.

Cerință

Pentru a verifica dacă ai lucrat sau nu, compania Gigelsoft te întreabă, pentru anumite momente de timp, care a fost gravitatea maximă a unui efect gigela de la începutul simulării până la acel moment de timp.

Date de intrare

Pe prima linie a fișierului de intrare substantiv.in se găsesc trei numere naturale, NN, TT și QQ. Pe a următoarele NN linii se găsesc câte două numere naturale stist_i și dridr_i, cu semnificația din enunț. Pe următoarea linie se găsesc QQ numere, reprezentând momentele de timp pentru care ești întrebat.

Date de ieșire

Pe cele QQ linii ale fișierului de ieșire substantiv.out se va găsi câte un număr natural, reprezentând răspunsurile la întrebări.

Restricții și precizări

  • 1N200 0001 \leq N \leq 200 \ 000
  • 1Q1 000 0001 \leq Q \leq 1 \ 000 \ 000.
  • Vom considera că stist_i și dridr_i sunt cele finale.
  • 1stidriT1 000 0001 \leq st_i \leq dr_i \leq T \leq 1 \ 000 \ 000
  • 1tT1 \leq t \leq T, unde tt este valoarea dată la o întrebare.
  • Notăm cu t\sum t suma tt-urilor de la întrebări.
# Punctaj Restricții
1 8 N100,dristi100,t10 000 000N \leq 100, dr_i - st_i \leq 100, \sum t \leq 10 \ 000 \ 000
2 8 N100,dristi100N \leq 100, dr_i - st_i \leq 100
3 8 N3 000,dristi3 000,t10 000 000N \leq 3 \ 000, dr_i - st_i \leq 3 \ 000, \sum t \leq 10 \ 000 \ 000
4 12 N3 000,dristi3 000N \leq 3 \ 000, dr_i - st_i \leq 3 \ 000
4 64 Fără alte restricții

Exemplu

substantiv.in

5 30 3
2 6
5 10
3 8
12 14
3 12
4 18 12

substantiv.out

3
4
4

Explicație

Acestea sunt intervalele de timp în care gigeii vor sta în parc:

  1. de la 22 la 1010
  2. de la 55 la 1414
  3. de la 33 la 1212
  4. de la 1212 la 1515
  5. de la 33 la 1818

Log in or sign up to be able to send submissions!