[Buổi 22][Củng cố bộ nhớ & chuỗi][HW] Bài 3: Thống kê mảng dòng động
Thống kê mảng dòng động
Bối cảnh
Một batch gồm n dòng cần lưu động rồi thống kê tổng số ký tự và dòng dài nhất sau normalize spaces.
Nếu hòa, lấy index đầu tiên.
Yêu cầu
- Đọc n và n dòng bằng mảng động string.
- Normalize spaces từng dòng.
- Nếu n=0 in EMPTY.
- Ngược lại in
totalChars maxLength firstIndex. - Cleanup.
Input
Dòng 1 n; n dòng.
Output
EMPTY hoặc ba số.
Ràng buộc
0 ≤ n ≤1000, tổng chars≤100000.
Ví dụ 1
Input
3
a b
hello
x
Output
9 5 1
Giải thích
Sau normalize: a b dài 3, hello dài 5, x dài 1. Tổng 9, max 5 ở index 1.
Ví dụ 2
Input
0
Output
EMPTY
Giải thích
n=0 in EMPTY.
Thông tin học tập
- Module: M06
- Buổi: B22
- Loại bài: HOMEWORK
- Độ khó: Medium
- Concepts: dynamic string arrays, getline, length statistics, cleanup
- Giới hạn kiến thức: B01-B22
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments