[Buổi 20][Chuỗi][RDD] Bài 26: Tín Hiệu Anh Hùng


LÀM BÀI

Points: 20
Time limit: 2.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

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

There are no comments at the moment.

Zalo