Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
ITRQMSEQ - Truy vấn Minimum trên dãy số (cơ bản) |
Cho dãy số nguyên gồm n phần tử a1, a2, …, an và Q truy vấn. Mỗi truy vấn có dạng một cặp số nguyên (u, v). Với mỗi truy vấn (u, v), bạn cần trả lời câu hỏi số nhỏ nhất trong các số từ số thứ u tới số thứ v là bao nhiêu?
Dữ liệu vào:
- Dòng đầu chứa hai số nguyên dương n và Q.
- Dòng thứ hai chứa n số nguyên a1, a2, …, an.
- Q dòng tiếp theo, mỗi dòng chứa hai số nguyên u, v.
Hai số liên tiếp trên một dòng được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra:
Ghi trên một dòng Q số nguyên, mỗi số là câu trả lời cho một truy vấn (theo đúng thứ tự), hai số liên tiếp cách nhau một dấu cách.
Ví dụ:
Dữ liệu vào:
5 3
2 -1 5 3 -3
1 3
3 4
1 5
Dữ liệu ra:
-1 3 -3
Giới hạn: 1 ≤ n ≤ 106; 1 ≤ u ≤ v ≤ n; 1 ≤ Q ≤ 105; |ai| ≤ 109
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-10-15 |
Thời gian chạy: | 0.100s-1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập thực hành CSL |