In dãy số chia hết cho K trong đoạn [1..N]

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

In dãy số chia hết cho K trong đoạn [1..N] với N là số nguyên dương nhập từ bàn phím

Đầu vào: Nhập vào N và K

Đầu ra: In ra các số chia hết cho K trong đoạn 1..N, mỗi số cách nhau một khoảng trắng


Input:
10 3
Output:
3 6 9
Input:
15 5
Output:
5 10 15

Tính tổng các bội số của 3 ≤ N

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Tính tổng các bội số của 3 ≤ N với N là số nguyên nhập từ bàn phím

Input:
10
Output:
18

Tổng các bội của 3 và nhỏ hơn 10 gồm 3 + 6 + 9 = 18

Input:
15
Output:
45

Tổng bình phương từ 1 đến N

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Tính tổng bình phương từ 1 đến N với N là số nguyên nhập từ bàn phím


Input:
3
Output:
14

Giải thích: 1^2 + 2^2 + 3^2 = 14

Input:
5
Output:
55

Dãy số bình phương từ 1 đến N

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

In ra dãy số bình phương từ 1 đến N với N là số nguyên nhập từ bàn phím


Input:
5
Output:
1 4 9 16 25
Input:
3
Output:
1 4 9

Đếm số chia hết cho K trong đoạn [1..N]

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Đếm số chia hết cho K trong đoạn [1..N] với N là số nguyên nhập từ bàn phím

Input: Dòng đầu tiên nhập N và K

Output: In ra số lượng số chia hết cho K

Input:
10 3
Output:
3
Input:
20 5
Output:
4

Tính N giai thừa

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Tính N giai thừa với N là số nguyên nhập từ bàn phím (N <= 20)


Input:
5
Output:
120
Input:
3
Output:
6

Kiểm tra số hoàn hảo

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Xây dựng chương trình kiểm tra một số nguyên N > 0 có phải là số hoàn hảo. Nếu đúng thì in ra YES, còn không thì in ra NO

Số hoàn hảo là số mà tổng tất cả các ước của nó (không tính chính nó) sẽ bằng chính nó


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


Input 01:
28
Output 01:
YES

28 có các ước là 1, 2, 4, 7, 14 và tổng các số này lại bằng chính 28 nên 28 là số hoàn hảo

Input 02:
30
Output 02:
NO