[Buổi 22][Củng cố bộ nhớ & chuỗi][HW] Bài 3: Thống kê mảng dòng động


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

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

  1. Đọc n và n dòng bằng mảng động string.
  2. Normalize spaces từng dòng.
  3. Nếu n=0 in EMPTY.
  4. Ngược lại in totalChars maxLength firstIndex.
  5. 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

There are no comments at the moment.

Zalo