Nội dung Bài tập
- Mã:
- DayMod3
- Tên:
- Dãy chia dư cho 3
- Dạng thi:
- oi
- Thang điểm:
- 5 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- hungphitkn
Dãy Mod 3
Cho số nguyên dương N và dãy N số nguyên. Hãy sắp xếp dãy A
theo quy tắc sau:
- - Đoạn đầu gồm những số mà trị tuyệt đối của nó chia cho 3 dư 1 (xếp theo thứ tự tăng dần)
- - Đoạn thứ 2 gồm những số mà trị tuyệt đối của nó chia cho 3 dư 2 (xếp theo thứ tự tăng dần)
- - Đoạn thứ 3 gồm những số chia hết cho 3 (xếp theo thứ tự tăng dần)
Nhập vào số nguyên dương M, tìm số có thứ tự M trong dãy đã
sắp xếp theo quy tắc trên, nếu M vượt quá chiều dài dãy thì thông báo “Khong
Tim Thay”
Mô tả:
Input: gồm 3 dòng:
- - Dòng đầu là số nguyên dương N (0<=N<=105)
- - Dòng thứ 2 chứa N số nguyên
- - Dòng thứ 3 chứa số nguyên dương M ( 0<=M<=105)
Output:
- Gồm một dòng duy nhất là số nguyên tại vị trí M trong dãy đã sắp xếp
Input
Output
10
3 4 7 2 16 15 12 8 9 6
8
12
Giải thích: Dãy A sau khi sắp xếp theo quy tắc trên là: 4 7
16 2 8 3 6 9 12 15
Vị trí thứ 8 của dãy này là số 12 (mảng bắt đầu từ 0).
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận