Loại bỏ số 0 và 5

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

Point: 1

Cho số tự nhiên n. Hãy xây dựng số m bằng cách loại bỏ đi trong số n tất cả các chữ số 0 và chữ số 5 (thứ tự ban đầu của các chữ số đươc giữ nguyên). Ví dụ, với n = 50915509 thì m = 919.


Ràng buộc: ~0 < n \leq 10^9~


Input 01:
50915509
Output 01:
919
Input 02:
1000000001
Output 02:
11

Số tuần hoàn

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

Point: 1

Cho trước số nguyên duong n. Viết chương trình kiểm tra tính tuần hoàn và in ra số chu kỳ (nếu có) của số n. Ví dụ, với n=12121212 thì in ra số 12121212 tuần hoàn với các chu kỳ 12, 1212. Nếu số không tuần hoàn thì in ra NO


Ràng buộc ~0 < n \leq 10^9~


Input 01:
12121212
Output 01:
12 1212

Tuần hoàn với ch kỳ 12 và 1212

Input 02:
1212121213
Output 02:
NO
Input 03:
123456123456123456
Output 03:
123456

Số đặc biệt 2

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

Point: 1

Viết chương trình hiển thị ra màn hình tất các số trong đoạn [100 . . 999] thỏa mãn tính chất P = "Tổng các chữ số = Tích các chữ số", VD: 123 là số thỏa tính chất P vì 1 + 2 + 3 = 1 * 2 * 3


Output:
123
132
213
231
312
321

In ra ký tự và ASCII (vòng lặp)

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

Point: 1

Viết chương trình in ra các ký tự số, chữ thường, in hoa và giá trị của các ký tự này theo bảng mã ASCII.

Đầu ra: In ra ký tự số, chữ thường và chữ in hoa và mã ASCII của nó theo định dạng như Output


Output:
0 : 48
1 : 49
2 : 50
3 : 51
4 : 52
5 : 53
6 : 54
7 : 55
8 : 56
9 : 57
A : 65
B : 66
C : 67
D : 68
E : 69
F : 70
G : 71
H : 72
I : 73
J : 74
K : 75
L : 76
M : 77
N : 78
O : 79
P : 80
Q : 81
R : 82
S : 83
T : 84
U : 85
V : 86
W : 87
X : 88
Y : 89
Z : 90
a : 97
b : 98
c : 99
d : 100
e : 101
f : 102
g : 103
h : 104
i : 105
j : 106
k : 107
l : 108
m : 109
n : 110
o : 111
p : 112
q : 113
r : 114
s : 115
t : 116
u : 117
v : 118
w : 119
x : 120
y : 121
z : 122

Chọn trưởng nhóm

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

Point: 1

Fafa sở hữu một công ty làm việc trên các dự án lớn. Có n nhân viên trong công ty của Fafa. Bất cứ khi nào công ty có một dự án mới để bắt đầu làm việc, Fafa phải phân chia nhiệm vụ của dự án này cho tất cả các nhân viên. Fafa thấy làm điều này mỗi lần là rất mệt mỏi đối với anh ta. Vì vậy, anh quyết định chọn những nhân viên L giỏi nhất trong công ty của mình làm trưởng nhóm. Bất cứ khi nào có một dự án mới, Fafa sẽ phân chia nhiệm vụ cho chỉ các trưởng nhóm và mỗi trưởng nhóm sẽ chịu trách nhiệm về một số nhân viên tích cực để giao cho họ các nhiệm vụ. Để làm cho quá trình này công bằng cho các trưởng nhóm, mỗi người trong số họ phải chịu trách nhiệm cho cùng một số lượng nhân viên. Hơn nữa, mỗi nhân viên, người không phải là trưởng nhóm, phải chịu trách nhiệm của chính xác một trưởng nhóm và không có trưởng nhóm nào chịu trách nhiệm cho một trưởng nhóm khác. Dựa vào số lượng nhân viên n, hãy tìm xem có bao nhiêu cách Fafa có thể chọn số lượng trưởng nhóm L theo cách có thể phân chia nhân viên giữa họ một cách đồng đều.

Input: Đầu vào bao gồm một dòng duy nhất chứa số nguyên dương n (2<= n<= 10^5) - số lượng nhân viên trong công ty của Fafa.

Output: In một số nguyên duy nhất đại diện cho câu trả lời cho vấn đề.


Ví dụ:

Input:
10
Output:
3

Kiểm tra một số nguyên là số nguyên tố

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 là nguyên tố hay không, nếu là số nguyên tố thì trả về YES còn không phải trả về NO


Ràng buộc: ~0 \leq N \leq 10^{18}~


Input 01:
2
Output 01:
YES
Input 02:
1
Output 02:
NO
Input 03:
10
Output 03:
NO
Input 04:
1000000007
Output 04:
YES

Tìm ước chung lớn nhất

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

Point: 1

Xây dựng chương trình nhập vào 2 số nguyên a và b từ bàn phím, hiển thị ra màn hình ước chung lớn nhất của 2 số đó.


Ràng buộc: ~1 \leq a, b \leq 10^4~


Input 01:
10 15
Output 01:
5
Input 02:
10 20
Output 02:
10

Phân tích thừa số nguyên tố 1

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

Point: 1

Xây dựng hàm phân tích số nguyên N > 0 thành tích các số nguyên tố theo dạng 120 = 2 * 2 * 2 * 3 * 5


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


Input 01:
120
Output 01:
2*2*2*3*5
Input 02:
50
Output 02:
2*5*5

Phân tích thừa số nguyên tố 2

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

Point: 1

Xây dựng hàm phân tích số nguyên N > 0 thành tích các số nguyên tố theo dạng 120 = 2^3 * 3 * 5


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


Input 01:
120
Output 01:
2^3*3*5
Input 02:
50
Output 02:
2*5^2