P146SUMG - ROUND 6G - Vẽ tranh

Link Sub: http://www.spoj.com/PTIT/problems/P146SUMG/
Người Gửi: ABC

  • Problem:

Tí đang học vẽ và thầy giáo cho Tí một bài tập khá đơn giản, đó là phóng to bức tranh.  
Bức tranh mẫu của thầy giáo có kích thước R*C, thầy giáo yêu cầu Tí phóng to bức tranh theo chiều dài là A lần và chiều rộng là B lần.

Input
Dòng đầu tiên gồm 4 số nguyên R, C và A, B. (R*A, C*B <= 500).  
R dòng tiếp theo, mỗi dòng gồm C kí tự mô tả bức tranh mẫu.
Output
In ra R*A dòng, mỗi dòng gồm C*B kí tự mô tả bản vẽ của Tí sau khi thực hiện xong.
Example:
Input
3 3 1 2
.x.
x.x
.x.
Output:
..xx..
xx..xx
..xx..

Input
3 3 2 1
.x.
x.x
.x.
Output:
.x.
.x.
x.x
x.x
.x.
.x.
  • Solution:

Cứ for lồng nhau mà triển thôi. 
- Lặp số lần hàng 
- Chạy hàng 
- Lặp số lần cột 
- Chạy cột

  • Code:

C++:



JAVA:


Share this

Related Posts

Previous
Next Post »