HSG 9 Đà Nẵng - 2023
Ước thực sự lớn nhất (HSG9-2023, Đà Nẵng)
Nộp bàiSố tự nhiên \(y\) được gọi là một ước thực sự của số tự nhiên \(x\) nếu \(x\) chia hết cho \(y\) và \(x>y\).
Yêu cầu: Nhập vào từ bàn phím một số nguyên dương \(x\) (với \(x > 1\)), hãy tìm và in ra màn hình số \(y\) là ước thực sự lớn nhất của số \(x\).
Input: Một số nguyên dương \(x\)
Output: Ghi ra số nguyên \(m\) thỏa mãn yêu cầu của đề bài.
Scoring
- Có 70% test tương ứng với \(x ≤ 10^6\).
- Có 20% test tương ứng với \(x ≤ 10^8\).
- Có 10% test tương ứng với \(x ≤ 10^{10}\).
Example
Test 1
Input
10
Output
5
Note
-
Đếm kí tự (HSG9-2023, Đà Nẵng)
Nộp bàiNhập từ bàn phím một xâu kí tự \(S\) (gồm kí tự chữ thường, chữ hoa, chữ số, dấu cách và các kí tự đặc biệt). Hãy đếm và in ra màn hình số lượng kí tự xuất hiện ít nhất \(2\) lần trong xâu kí tự \(S\) (có phân biệt chữ hoa và chữ thường).
Input
- Xâu S có không quá \(255\) kí tự.
Output
- In ra màn hình số lượng kí tự xuất hiện ít nhất \(2\) lần trong xâu kí tự \(S\)
Sample Test
Test 1
Input
abcbMbdmccccd
Output
3
Note
- Có 3 kí tự xuất hiện ít nhất 2 lần trong xâu S là: b, c và d
Số nguyên tố đối xứng (HSG9-2023, Đà Nẵng)
Nộp bàiMột số được gọi là số nguyên tố đối xứng nếu nó là một số nguyên tố và khi đọc số này từ trái sang phải hay từ phải sang trái đều như nhau. Chẳng hạn số 131 là số nguyên tố đối xứng.
Yêu cầu: Cho trước một số nguyên dương \(x\). Hãy tính xem có bao nhiêu số nguyên tố đối xứng lớn hơn 10 và bé hơn \(X\).
Input: Đọc ở file văn bản NTDX.INP một số nguyên dương \(x\)
Output: Ghi ra file văn bản NTDX.OUT số nguyên \(m\) thỏa mãn yêu cầu của đề bài.
Scoring
- Có 50% test tương ứng với \(x ≤ 10^4\).
- Có 30% test tương ứng với \(x ≤ 10^6\).
- Có 20% test tương ứng với \(x ≤ 10^{10}\).
Example
Test 1
Input
150
Output
3
Note
- Có 3 số nguyên tố đối xứng lớn hơn 10 và bé hơn 150 là 131; 101 và 11 .
Tổng của các hoán vị (HSG9-2023, Đà Nẵng)
Nộp bàiCho trước một số tự nhiên \(x\) có \(n\) chữ số và không có 2 chữ số nào giống nhau. Người ta thay đổi trật tự các chữ số của số \(x\) cho nhau để được số tự nhiên mới cũng có \(n\) chữ số và mỗi số mới này được gọi là một hoán vị của số \(x\).
Yêu cầu: Tính tổng của số \(x\) và tất cả các hoán vị của \(x\).
Input: Đọc ở file văn bản THV.INP một số nguyên dương \(x\)
Output: Ghi ra file văn bản THV.OUT số nguyên \(m\) thỏa mãn yêu cầu của đề bài.
Scoring
- Có 30% test tương ứng với \(x ≤ 10^3\).
- Có 20% test tương ứng với \(x ≤ 10^5\).
- Có 30% test tương ứng với \(x ≤ 10^{8}\).
- Có 20% test tương ứng với \(x ≤ 10^{10}\).
Example
Test 1
Input
123
Output
1332
Note
- Tổng của số 123 và các hoán vị của nó là: \(123 + 132 +213 +231 + 312 + 321 = 1332\)