BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
VNOJ Online Judge là nền tảng học tập và rèn luyện tư duy toán học, giúp học sinh phát triển khả năng lập luận logic thông qua việc giải quyết các bài toán bằng các ngôn ngữ lập trình khác nhau. Hệ thống hỗ trợ nhiều ngôn ngữ như: Pascal, C, C++, Java, Python, Scratch...
Tuy nhiên, VNOJ.IO.VN lựa chọn C++ làm ngôn ngữ trọng tâm phù hợp với học sinh THCS–THPT, góp phần rèn luyện tư duy toán học và lập luận logic, đồng thời giúp các em dễ dàng tiếp cận các ngôn ngữ lập trình khác sau này. Hiện tại cũng có thể chọn nộp bằng Pascal, C, Python, Java, C#, Scratch...
Bài 3. Số xâu (4,0 điểm; Đề TS vào 10 - An Giang 2026 - 2027)
Xem dạng PDFBài 3. Số xâu (4,0 điểm; Đề TS vào 10 - An Giang 2026 - 2027)
Việc lập trình luôn là việc khó khăn đối với bạn Như Ý nhưng bạn rất muốn được học lớp Chuyên Tin. Vì vậy bạn Như Ý đã rất chăm chỉ học tập để thực hiện mong muốn của mình, nhưng bài tập xử lý xâu luôn làm khó bạn. Em hãy giúp bạn Như Ý giải bài tập sau.
Cho xâu S có độ dài không quá 1000 ký tự. Xâu S có thể là:
- Dãy các ký tự số.
- Dãy các ký tự chữ cái in hoa, in thường.
- Dãy các ký tự số, chữ cái in hoa, in thường.
Yêu cầu:
- Tìm dãy ký tự số liên tiếp dài nhất, nếu có nhiều dãy thì ghi dãy xuất hiện đầu tiên.
- Tính tổng dãy ký tự số liên tiếp dài nhất xuất hiện đầu tiên.
Dữ liệu vào: Đọc từ file BAI3.INP gồm:
- Xâu S có độ dài không quá 1000 ký tự.
Dữ liệu ra: Ghi ra file BAI3.OUT gồm:
- Dòng thứ nhất ghi dãy ký tự số liên tiếp dài nhất xuất hiện đầu tiên, nếu không có ký tự số thì ghi số
0. - Dòng thứ hai ghi một số nguyên là tổng dãy ký tự số liên tiếp dài nhất xuất hiện đầu tiên, nếu không có ký tự số thì ghi số
0.
Dữ liệu thử:
| BAI3.INP | BAI3.OUT | |
|---|---|---|
| Test 1 | 3939 |
3939 24 |
| Test 2 | KyThiTuyenSinhTHPT |
0 0 |
| Test 3 | Ky10ThiTS2526Nam2627 |
2526 15 |
Bình luận
Lệnh đọc ghi tệp