💻
Elearning
CodePath
Problems
Contests
Roadmap
🐱 Scratch
🔐 Login
Vị trí nhỏ nhất và lớn nhất
A1D_MINMAXPOS
## Đề bài Cho một mảng một chiều gồm `n` số nguyên `a_1, a_2, ..., a_n`. Hãy tìm: - vị trí xuất hiện đầu tiên của giá trị nhỏ nhất trong mảng; - vị trí xuất hiện cuối cùng của giá trị lớn nhất trong mảng. Các vị trí được đánh số từ `1` đến `n`. ## Dữ liệu vào - Dòng 1 chứa số nguyên `n`. - Dòng 2 chứa `n` số nguyên `a_1, a_2, ..., a_n`. ## Dữ liệu ra In ra hai số nguyên: ```text vị_trí_nhỏ_nhất_đầu_tiên vị_trí_lớn_nhất_cuối_cùng ``` ## Ràng buộc - `1 <= n <= 200000` - `-10^9 <= a_i <= 10^9` ## Subtask | Subtask | Điểm | Ràng buộc thêm | |---|---:|---| | 1 | 30 | `n <= 10` | | 2 | 35 | `n <= 1000`, các phần tử phân biệt | | 3 | 35 | Không có ràng buộc thêm, có thể có nhiều phần tử bằng nhau | ## Ví dụ ### Input ```text 6 5 1 3 5 1 5 ``` ### Output ```text 2 6 ``` ## Giải thích ví dụ Giá trị nhỏ nhất là `1`, xuất hiện ở vị trí `2` và `5`, nên lấy vị trí đầu tiên là `2`. Giá trị lớn nhất là `5`, xuất hiện ở vị trí `1`, `4` và `6`, nên lấy vị trí cuối cùng là `6`.
✅ Đã AC: 11 / 55 submissions
⬅ Contest
🚀 Nộp bài
💡 Gợi ý AI
📌 Bài kế
📋 Copy đề
⚙️
⬅ Contest
🚀 Nộp bài
💡 Gợi ý
📌 Bài kế
📋 Copy
📖 Hướng dẫn học tập
Học trò tri ân
☕ Một ly cà phê sẻ chia
Bạn bè ủng hộ
🍜 Một bát phở ấm lòng
💳 Quét mã ủng hộ tuỳ tâm nhé!
💬 Liên hệ Zalo!
Đóng