QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22508. Zrównoważony szereg

Statistics

Podczas codziennego dojenia $N$ krów Farmer John ($1 \le N \le 50,000$) zawsze ustawia się w tej samej kolejności. Pewnego dnia Farmer John postanawia zorganizować grę w ultimate z niektórymi krowami. Dla uproszczenia wybierze spójny przedział krów z kolejki do dojenia. Aby jednak wszystkie krowy dobrze się bawiły, ich wzrost nie powinien zbytnio się różnić.

Farmer John przygotował listę $Q$ ($1 \le Q \le 200,000$) możliwych grup krów i ich wzrostu ($1 \le height \le 1,000,000$). Dla każdej grupy pomóż mu ustalić różnicę wzrostu między najwyższą a najniższą krową.

Wejście

Wczytaj dane ze standardowego wejścia.

Wiersz 1: dwie liczby całkowite $N$ i $Q$, rozdzielone spacją.

Wiersze $2 \ldots N+1$: wiersz $i+1$ zawiera jedną liczbę całkowitą — wzrost krowy $i$.

Wiersze $N+2 \ldots N+Q+1$: dwie liczby całkowite $A$ i $B$ ($1 \le A \le B \le N$), określające przedział krów od $A$ do $B$ włącznie.

Wyjście

Wypisz wynik na standardowe wyjście.

Wiersze $1 \ldots Q$: każdy wiersz zawiera jedną liczbę całkowitą będącą odpowiedzią na odpowiednie zapytanie i oznaczającą różnicę wzrostu między najwyższą a najniższą krową w przedziale.

Przykład

Wejście 1

6 3
1
7
3
4
2
5
1 5
4 6
2 2

Wyjście 1

6
3
0

Źródło zadania: USACO, styczeń 2007, Gold

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.