| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Thay đổi chữ số | 100 (p) | 1.0s | 1G |
| 2 | Tổng ước chung lớn nhất | 100 (p) | 1.0s | 1G |
| 3 | Xâu nhỏ nhất | 100 (p) | 1.0s | 1G |
| 4 | Tín hiệu chuẩn | 100 (p) | 1.5s | 1G |
Trong tiết học môn Toán, cô đã giao cho Quốc \(N\) tấm thẻ, mỗi tấm thẻ ghi một chữ số. Nhiệm vụ mà cô giao cho Quốc chính là nhận biết các chữ số \(0\) và thay thành các chữ số \(5\). Tuy nhiên do kính chưa ship về nên Quốc không thể nhìn ra được các con số cũng như quá nhiều nên em hãy giúp Quốc nhé.
Ghi dữ liệu ra tệp văn bản REPLACE.OUT
3
4
2 0 0 7
8
1 9 1 2 2 0 0 7
5
1 2 3 4 5
2 5 5 7
1 9 1 2 2 5 5 7
1 2 3 4 5
Cho dãy số nguyên dương có \(N\) phần tử \(a_1,a_2,...,a_n\). Tính tổng \(gcd(a_i,a_j)\) với tất cả \(i,j\) thỏa mãn \(1 \leq i < j \leq N\).
Định nghĩa : \(gcd(a,b)\) là số lớn nhất mà cả \(a\) và \(b\) đều chia hết cho nó.
Dữ liệu nhập từ tệp văn bản SUMGCD.INP
Dữ liệu in ra tệp văn bản SUMGCD.OUT
- Một dòng duy nhất là kết quả của bài toán
3
2 4 6
6
Cho xâu ký tự \(st(1 \leq |st| \leq 100)\), và số nguyên dương \(K(0 \leq K < |st|)\). Hãy xóa \(K\) chữ số để các chữ số còn lại giữ nguyên thứ tự là số bé nhất.
Dữ liệu nhập từ tệp văn bản DELSTRING.INP
Dữ liệu in ra tệp văn bản DELSTRING.OUT
869357495356872
9
335672
Trạm thu tín hiệu từ vệ tinh nhận được dãy tín hiệu gồm \(n\) bit, các bit được đánh số từ \(1\) đến \(n\). Một đoạn tín hiệu gồm các bit liên tiếp nhau được gọi là tín hiệu chuẩn nếu số lượng bit \(1\) bằng số lượng bit \(0\). Hai đoạn tín hiệu được gọi là khác nhau nếu tồn tại một vị trí có thứ tự khác nhau trong dãy tín hiệu ban đầu.
Hãy viết chương trình cho biết có bao nhiêu đoạn tín hiệu chuẩn.
Dữ liệu nhập từ tệp văn bản TINHIEUCHUAN.INP
Dữ liệu in ra tệp văn bản TINHIEUCHUAN.OUT
6
1 0 1 0 1 1
6