| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Đếm số từ trong xâu | 100 (p) | 1.0s | 100M |
| 2 | Số đảo | 100 (p) | 1.0s | 1G |
| 3 | Đếm số lần xuất hiện | 100 (p) | 1.0s | 256M |
| 4 | Xâu đối xứng liên tiếp dài nhất | 100 (p) | 1.0s | 256M |
| 5 | Đếm ký tự | 100 (p) | 1.0s | 1G |
| 6 | Đảo ngược | 100 (p) | 1.0s | 256M |
| 7 | Tổng chữ số | 100 (p) | 1.0s | 256M |
| 8 | In hoa | 100 (p) | 1.0s | 256M |
| 9 | Xếp chữ(HSG9 QB 2015-2016) | 100 (p) | 1.0s | 1G |
| 10 | Tìm kí tự | 100 (p) | 1.0s | 1G |
| 11 | Khớp | 100 (p) | 1.0s | 256M |
| 12 | Đếm ký tự | 100 (p) | 1.0s | 1G |
| 13 | Đếm ký tự chữ số | 100 (p) | 1.0s | 256M |
| 14 | Ký tự thứ K | 100 (p) | 1.0s | 1G |
| 15 | Đếm ký tự 1 | 100 (p) | 1.0s | 1G |
| 16 | Đếm ký tự 2 | 100 (p) | 1.0s | 1G |
| 17 | Xuất hiện đầy đủ | 100 (p) | 1.0s | 1G |
| 18 | Xâu đối xứng | 100 (p) | 1.0s | 1G |
| 19 | In thường | 100 (p) | 1.0s | 1G |
| 20 | Chuẩn hóa xâu | 100 (p) | 1.0s | 1G |
| 21 | Đếm các loại chữ cái | 100 (p) | 1.0s | 1G |
| 22 | Chèn xâu | 100 (p) | 1.0s | 1G |
| 23 | Tiền mừng tuổi | 100 (p) | 1.0s | 1G |
| 24 | Chênh lệch độ dài | 100 (p) | 1.0s | 1G |
| 25 | So sánh tên | 100 (p) | 1.0s | 1G |
| 26 | Ký tự đầu cuối | 100 (p) | 1.0s | 1G |
| 27 | Ký tự chữ số lẻ | 100 (p) | 1.0s | 1G |
Cho một xâu kí tự \(st\) chỉ bao gồm các kí tự thuộc [a...z] và dấu cách.
Biết xâu \(st\) có bao nhiêu từ?
Đọc vào xâu \(st\) có độ dài không quá \(10^6\) kí tự
Ghi ra một số nguyên là đáp án tìm được
bai kiem tra
3
Cho số nguyên dương \(N\). Một số gọi là số đảo ngược của số \(N\) là số mà lấy các chữ số của \(N\) và viết lại theo thứ tự số sau viết trước. Ví dụ \(N = 123\) thì số đảo của \(N\) là \(321\).
In ra số đảo ngược của số N bất kì
12345
54321
Bé Bo nhận được một mảnh giấy trên đó có ghi một đoạn ký tự chỉ có các ký tự latin in thường \(('a'..'z')\).
hpvirushnviruss
2
Cho 1 xâu s chỉ gồm các chữ cái in thường ('a'..'z'). Xâu x là xâu đối xứng khi đọc xuôi hay đọc ngược đều giống nhau (VD: abba, abbabba, a là xâu đối xứng còn abbc, ab, bbc thì không.
Tìm xâu con gồm các kí tự liên tiếp của s sao cho xâu con đó là xâu đối xứng và có độ dài lớn nhất.
Một dòng duy nhất chứa xâu s. Dữ liệu đảm bảo độ dài của s \(\leq\) \(10^3\).
Một số nguyên dương duy nhất là độ dài của xâu con tìm được thõa mãn yêu cầu.
abcbcbdaabba
5
abcda
1
Cho xâu \(S\) được lấy từ tập \('A'..'Z'\), \('a'..'z'\),\('0'..'9'\) và dấu cách. Xâu \(S\) có độ dài không quá \(10^5\) kí tự.
Đếm số lượng kí tự chữ cái in thường có trong xâu \(S\).
Dữ liệu được chứa trong tệp DKT.INP có cấu trúc như sau:
Dữ liệu được ghi vào tệp DKT.OUT theo cấu trúc như sau:
Hom nay ngay 17 thAng 4 nam 2024
16
Cho xâu ký tự \(st\) chỉ gồm các chữ cái la-tinh thường (‘a’ đến ‘z’) và có độ dài không quá \(100\) ký tự.
Yêu cầu: In ra xâu đảo ngược của xâu \(st\).
abcdfh
hfdcba
Cho \(T\) số nguyên dương trong hệ thập phân.
Yêu cầu: Hãy in ra tổng các chữ số của mỗi số.
5
467
23
13
6
256
17
5
4
6
13
Cho xâu ký tự \(st\) chỉ gồm các chữ cái la-tinh thường (a đến z) và có độ dài không quá \(100\) ký tự.
Hãy ghi ra xâu “IN HOA” của xâu \(st\) (tức là các ký tự a đến z được thay thành các ký tự A đến Z tương ứng).
abcdfh
ABCDFH
Cuối giờ học cô giáo mầm non sắp xếp \(N\) tấm bìa có ghi các chữ cái lấy trong tập \([’A’..’Z’]\), sắp xếp theo từng loại chữ cái và đếm số lượng của chúng. (với \(1 ≤ N ≤ 400000\)). Các em hãy giúp cô giáo thực hiện công việc trên.
Hãy đếm số lượng tấm bìa theo các chữ cái.
6
A A B B C C
A2
B2
C2
Cho một xâu \(st\) gồm các ký tự từ \(a\)...\(z\) có độ dài tối đa không quá \(255\) kí tự.
Hãy tìm tất cả các kí tự xuất hiện trong xâu St ít nhất hai lần.
Dòng \(1\): Nếu không tìm được kí tự thỏa mãn yêu cầu thì ghi ra số \(-1\). Ngược lại thì ghi các kí tự tìm được theo thứ tự tăng dần của mã ASCII, các kí tự ghi liền nhau.
hchcsucaaf
ach
hkcsuaf
-1
Cho số nguyên dương \(X\) ghi trong hệ thập phân. Một số được gọi là khớp nếu nó có chữ số đầu và chữ số cuối giống nhau.
12345
123541
NO
YES
Cho xâu ký tự \(S\) chứa các ký tự \(['0'..'9'],['a'..'z'],['A'..'Z']\) và ký tự trắng, hãy đếm số lượng ký tự 0 có trong xâu.
Dòng duy nhất chứa xâu \(S(|S| \leq 10^6)\).
Dòng duy nhất chứa số lượng ký tự 0
weijth3487uhr438uth0943
1
Cho chuỗi \(st\) có \(n\) ký tự gồm các ký tự in thường, in hoa, chữ số và dấu cách và số nguyên dương \(k\).
Hãy in ra ký tự thứ \(k\).
In ra ký tự thứ \(k\).
13 3
khactrung1912
a
Nhập xâu ký tự \(st\) chỉ chứa các ký tự in thường, in hoa và chữ số. hãy kiểm tra xem xâu st có bao nhiêu ký tự.
Xâu ký tự \(st\).\((|st| \leq 10^5)\)
Số lượng ký tự của xâu \(st\).
khactrung1912
13
Nhập xâu ký tự \(st\) chỉ chứa các ký tự in thường, in hoa, chữ số và dấu cách. hãy kiểm tra xem xâu st có bao nhiêu ký tự.
Xâu ký tự \(st\).\((|st| \leq 10^5)\)
Số lượng ký tự của xâu \(st\).
khactrung1912
13
Cho một xâu ký tự \(st\) chỉ chứa các ký tự in thường. Hãy kiểm tra xem xâu \(st\) có đầy đủ \(26\) ký tự chữ cái hay không.
Chứa xâu \(st(|st| \leq 1000)\).
YES nếu xâu \(st\) chứa đủ \(26\) ký tự và NO nếu ngược lại.
khactrung1912
NO
abcdefghijklmnopqrstuvwxyz
YES
Một xâu ký tự được gọi là đối xứng nếu đọc xuôi và đọc ngược đều giống nhau.
Cho xâu ký tự \(st\) có độ dài \(n\) chỉ gồm các chữ cái Latinh HOA (A đến Z).
Hãy cho biết xâu \(st\) có phải xâu đối xứng không?
Chứa xâu \(st\) \((|st| \leq 1000)\)
In YES nếu \(st\) là xâu đối xứng và NO nếu không phải
uwu
YES
Cho hai xâu \(s\) và \(t\). Hãy in ra chênh lệch độ dài của hai xâu.
Độ dài hai xâu không vượt quá \(1000\). Các xâu bao gồm ký tự in thường và dấu cách.
In ra chênh lệch độ dài của hai xâu.
chuyenvonguyengiap
chuyenthanglong
3
Nhập họ tên của hai người vào hai biến xâu rồi đưa ra màn hình xâu dài hơn, nếu bằng nhau thì đưa ra xâu nhập sau.
Độ dài hai xâu không vượt quá \(1000\). Các xâu bao gồm ký tự in thường và dấu cách.
Một xâu là kết quả của bài toán.
nguyen khac trung
vo ngoc sinh
nguyen khac trung
Nhập vào một xâu \(st\). Hãy tìm ký tự đầu tiên, cuối cùng của xâu \(st\). Kiểm tra xem hai ký tự ấy có bằng nhau hay không?.
Độ dài xâu \(st\) không vượt quá \(1000\). Xâu bao gồm ký tự in thường và dấu cách.
In trên một dòng lần lượt ký tự đầu tiên, ký tự cuối cùng. Tiếp theo, in ra số \(0\) nếu hai ký tự ấy khác nhau, ngược lại in số \(1\).
nguyen khac trung
n g 0
Nhập vào một xâu \(st\). Hãy tìm các ký tự chữ số lẻ xuất hiện trong xâu theo thứ tự xuất hiện của chúng.
Độ dài xâu \(st\) không vượt quá \(10^5\). Xâu bao gồm ký tự in thường, ký tự số.
Dòng đầu tiên chứa số lượng ký tự chữ số lẻ trong xâu.
Dòng thứ hai ghi ra các ký tự chữ số lẻ theo thứ tự xuất hiện của nó trong xâu. Mỗi ký tự cách nhau một dấu cách.
19122007
4
1 9 1 7