tháng 2 2023

Trong một trận bóng đá, người ta bán được N vé (N < 3*105). Mỗi khán giả có một vé, trên vé ghi số nguyên dương. Người ta muốn tặng quà cho những người có vé thuộc dãy số hạnh phúc. Dãy số hạnh phúc là một dãy số chỉ bao gồm các số hoàn thiện.

(Số hoàn thiện được định nghĩa là một số mà có tổng các ước không kể nó và bằng chính nó. VD: 6 có 3 ước thỏa mãn là 1, 2, 3 tổng các ước là 6).

Yêu cầu: Từ số vé ban đầu đã cho, em hãy tìm ra những người được tặng quà thỏa mãn yêu cầu trên.

Dữ liệu: Vào từ tệp văn bản QUA.INP gồm:

-        Dòng đầu tiên ghi số nguyên N là số lượng vé đã bán (1 <= N <= 3*105).

-        Dòng tiếp theo ghi N số nguyên dương A1, A2, …, AN (0 < Ai < 3*105, i = 1, 2, …, N). Mỗi số cách nhau một khoảng trắng (dấu cách).

Kết quả: Ghi ra file QUA.OUT gồm:

-        Dòng đầu tiên là số lượng người được tặng. Nếu không có ai được tặng quà thi đưa ra số 0.

-        Dòng thứ hai là số vé được tặng quà theo thứ tự xuất hiện trong tệp dữ liệu vào, mỗi số cách nhau một dấu cách.

Ví dụ:

QUA.INP

QUA.OUT

9

5 18 7 4 6 13 8 11 27

1

6



Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget