[Buổi 20][Chuỗi][RDD] Bài 26: Tín Hiệu Anh Hùng
Tín Hiệu Anh Hùng
Bối cảnh
Bảo và bạn bè của anh ấy muốn hóa thân làm anh hùng. Nhưng các siêu anh hùng thì đều cần tín hiệu. Vì vậy, Bảo đã vẽ một tín hiệu đặc biệt trên tờ giấy kích thước \(M×N (1≤M≤10, 1≤N≤10)\), nhưng tờ giấy này quá nhỏ. Bảo muốn phóng to tín hiệu để nó lớn hơn chính xác \(K\) lần \((1≤K≤10)\) theo mỗi hướng.
Yêu cầu
Tín hiệu bao gồm '\(.\)' và '\(X\)'
Input
Dòng đầu tiên của input chứa \(M, N,\) và \(K\), cách nhau bởi khoảng trắng. \(M\) dòng tiếp theo mỗi dòng chứa một chuỗi độ dài -N, mô tả chung hình ảnh của tín hiệu.
Output
Hãy xuất ra \(KM\) dòng, mỗi dòng có \(KN\) ký tự, mô tả hình ảnh của tín hiệu được phóng to.
Ràng buộc
Đề gốc không nêu ràng buộc riêng.
Ví dụ 1
Input
5 4 2
XXX.
X..X
XXX.
X..X
XXX.
Output
XXXXXX..
XXXXXX..
XX....XX
XX....XX
XXXXXX..
XXXXXX..
XX....XX
XX....XX
XXXXXX..
XXXXXX..
Giải thích ví dụ
Mỗi ký tự trong tín hiệu được phóng to lên K lần theo cả chiều ngang và chiều dọc.
Thông tin học tập
- Buổi: B20
- Concepts: std::string, nested loops, character/line replication
- Giới hạn kiến thức: B01-B20
- Time limit: 2 seconds
- Memory limit: 20 MB
- Point: 20
Comments