BÀI TẬP VỀ NHÀ

Trong buổi học Toán tiếp theo, Thầy lại cho ôn tập về số học, trong đó có các khái niệm: ước số, số chính phương, số nguyên tố, … và cho bài tập về nhà cho cả lớp tự luyện tập.

Khái niệm:

  • Số chính phương là số tự nhiêncăn bậc hai là một số tự nhiên, hay nói cách khác, số chính phương bằng bình phương (lũy thừa bậc 2) của một số nguyên.

  • Số nguyên \(b\ (b
    eq 0)\)
    gọi là ước số của số nguyên \(a\), nếu \(a\) chia hết cho \(b\).

  • Số nguyên tố là số tự nhiên chỉ có 2 ước số, gồm 1 và chính nó.

Yêu cầu: Bài tập về nhà Thầy cho dãy số A có \(n\) phần tử \(a_{1},a_{2},\ldots,a_{n}\ \)và hỏi có bao nhiêu số có đúng 3 ước số dương trong dãy số A.

Dữ liệu vào:

+ Dòng 1: Chứa duy nhất số nguyên dương \(n\ (1 \leq n \leq 10^{4})\).

+ Dòng 2: Gồm n số nguyên dương \(a_{i}\ (0 < a_{i} \leq 10^{9}:\forall 1 \leq i \leq n)\), giữa các số cách nhau bởi một dấu cách.

Kết quả:

+ Ghi duy nhất số nguyên dương là số lượng số có đúng 3 ước số dương. Nếu không có số nào thỏa mãn thì ghi 0.

Ví dụ:

Input Output Giải thích
4
3 9 8 81
1 n = 4, chỉ có phần tử \(a_{2} = 9\): có 3 ước số là 1, 3, 9.
3
10 7 100
0

Ràng buộc:

  • \(1 \leq n \leq 10^{4};\ 0 < a_{i} \leq 10^{9}\)\(1 \leq n \leq 10^{4};\ 0 < a_{i} \leq 10^{9}:\forall 1 \leq i \leq n\) .

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. tuythoi213 (4/6)
  3. bao_khanh (2/3)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]