Kỹ thuật duyệt mảng (đề thi học sinh giỏi cấp trường THCS)

Xem dạng PDF

Gửi bài giải

Điểm: 2,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Nhập từ bàn phím một dãy N số nguyên vào một mảng

a) Hiện các phần tử của mảng theo thứ tự ngược lại.

b) Nhập một số nguyên dương k đếm xem trong mảng có bao nhiêu số bằng k hoặc số đối của k.

c) Nhập một số nguyên d và số nguyên dương j với 0 < j < N. Thay phần tử thứ j trong dãy bằng số d và in lại mảng.


Đầu vào: Dòng đầu tiên nhập N và k; Dòng thứ 2 nhập N số trong mảng; Dòng thứ 3 nhập d và j

Ràng buộc: ~0 \leq N, k \leq 10^6~


Input:
5 4
4 1 2 3 5
10 3

Giải thích:

Dòng đầu tiên nhập n và k

Dòng thứ 2 nhập n phần tử của mảng

Dòng thứ 3 nhập d và j

Output:
5 3 2 1 4 
1
4 1 2 10 5

Giải thích:

Dòng đầu tiên in mảng theo thứ tự ngược lại

Dòng thứ 2 in ra số lượng phần tử bằng k hoặc số đối của k

Dòng thứ 3 in ra mảng sau khi đã thay phần tử thứ j bằng d


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.